【发布时间】:2012-12-04 10:05:50
【问题描述】:
我有三个 mongod 节点,添加到副本集(例如 localhost:27001,27002,27003)。 如果应用程序不知道哪个节点是主节点,如何从 pymongo 连接到它?
【问题讨论】:
我有三个 mongod 节点,添加到副本集(例如 localhost:27001,27002,27003)。 如果应用程序不知道哪个节点是主节点,如何从 pymongo 连接到它?
【问题讨论】:
您只需要提供每个副本,驱动程序就会为您选择主副本。在此处查看文档:
pymongo Conneting to Replica Set
具体
>>> Connection("mongodb://morton.local:27017,morton.local:27018,morton.local:27019")
Connection(['morton.local:27019', 'morton.local:27017', 'morton.local:27018'])
【讨论】: