Ich übersetze gerade über eine höhere Ebene API des Pymongo 3.2+ Treibers. Der Code arbeitete in Pymongo 2+ bis 3.1. Ich versuche den replSetGetStatus der Admin-Datenbank zu erhalten.Wie bekomme ich replSetGetStatus in Pymongo 3.2+?
Von was ich verstehe pymongo 3.2+ erlaubt keine Abfrage der Admin-Datenbank. Ich habe gegoogelt und wenig zu dem Thema gefunden. Es gab einen Hinweis, dass ich die Methode db.runCommand() verwenden muss, aber ich bin nicht sicher, wie das geht.
Mein alter Pymongo 2+ - 3.1 Code.
#connection = MongoClient
status = connection.admin['$cmd'].find_one({'replSetGetStatus': 1})
Wie würde ich diese Codezeile konvertieren, um mit Pymongo 3.2+ zu arbeiten?