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

Posted

技术标签:

【中文标题】Pymongo - 在 mongodb 副本集中查找主/主节点名称【英文标题】:Pymongo - Find primary/master node name in mongodb replica set 【发布时间】:2022-01-19 05:43:12 【问题描述】:

我正在开发一个 API,它需要 mongodb 副本集中的主节点名称。

有没有办法使用 pymongo API?

或者一般来说,我可以通过任何方式从 python 程序获取该信息?

【问题讨论】:

【参考方案1】:

使用hello 命令。

它会返回

你好.primary 格式为“[hostname]:[port]”的字符串,列出了副本集的当前主要成员。

如需在 pymongo 中运行数据库命令,请参阅 How to run raw mongodb commands from pymongo

【讨论】:

以上是关于Pymongo - 在 mongodb 副本集中查找主/主节点名称的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB 副本集 pymongo使用

MongoDB操作

mongo 单机开启副本集事务

Mongodb集群架构之副本集

利用python测试mongodb副本集数据同步延迟

当主服务器节点在副本集中更改时,MongoDB java客户端失败