Pymongo - 在 mongodb 副本集中查找 primary/master 节点名称

Pymongo - Find primary/master node name in mongodb replica set

我正在研究 API,它需要来自 mongodb 回复集的主节点名称。

有没有办法使用[=18]在副本集中获取primary/master节点的名称和IP =]pymongo API?

或者一般来说,我可以通过 python 程序?

获取该信息

使用hello命令。

会return

hello.primary
A string in the format of "[hostname]:[port]" listing the current primary member of the replica set.

有关运行 pymongo 中的数据库命令,请参阅How to run raw mongodb commands from pymongo