Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はreplicaSetに追加された3つのmongodノードを持っています(例えばlocalhost:27001,27002,27003)。アプリケーションがどのノードがプライマリであるかを知らない場合、pymongoからそれに接続するにはどうすればよいですか?
各レプリカを指定するだけで、ドライバーがプライマリを選択します。こちらのドキュメントを参照してください:
pymongo レプリカ セットへの接続
具体的には
>>> Connection("mongodb://morton.local:27017,morton.local:27018,morton.local:27019") Connection(['morton.local:27019', 'morton.local:27017', 'morton.local:27018'])