如何使用pymongo客户端获取主机名和端口号? 我试过了客户端.HOST以及客户端.PORT但其返回的默认值localhost为27017 还有,我试过客户端.host其返回的MongoDB客户端对象如下
MongoClient(host=['mgdb-raspoc-npd2-1.xxxxx.com:27066', 'mgdb-raspoc-npd3-1.xxxxx.com:27066', 'mgdb-raspoc-npd1-1.xxxxx.com:27066'], document_class=dict, tz_aware=False, connect=True, serverselectiontimeoutms=6000, replicaset='raspoc', authsource='admin')
我正在寻找如下主机名和端口号列表
['mgdb-raspoc-npd2-1.xxxxx.com:27066', 'mgdb-raspoc-npd3-1.xxxxx.com:27066', 'mgdb-raspoc-npd1-1.xxxxx.com:27066']
使用客户端.nodes返回frozenset(frozenset的元素是主机名和端口的元组)。你知道吗
这可以通过
primary
、secondaries
和arbiters
的pymongo.mongo_client.MongoClient
属性来计算。e、 g.相关问题 更多 >
编程相关推荐