我目前正在转换 pymongo 3.2+ 驱动程序的更高级别的 api。该代码在 pymongo 2+ 到 3.1 中工作。我正在尝试检索管理数据库的 replSetGetStatus。
据我了解,pymongo 3.2+ 不允许查询管理数据库。我用谷歌搜索了一下,几乎没有找到关于这个主题的信息。提示我需要使用 db.runCommand() 方法,但我不知道该怎么做。
我的旧 pymongo 2+ - 3.1 代码。
#connection = MongoClient
status = connection.admin['$cmd'].find_one({'replSetGetStatus': 1})
我将如何将该行代码转换为与 pymongo 3.2+ 一起使用?