次のように接続文字列を設定しています。
mongodb://54.225.?.?,54.214.?.?, 54.214.?.?/rs0?connect=replicaset;replicaSet=rs0;slaveOk=true;readPreference=nearest
私はreadPreferenceを最も近いものに設定しました。テストおよび実稼働中に、クライアントに最も近い特定のノードと通信しているかどうかを保証および確認したい場合があります。これが自動的に処理されることは理解していますが、特定のデータベース呼び出しで接続している実際のレプリカ セット メンバーを見つけるために、ドライバーを介してどのような方法を使用できますか?
たとえば、3 つのデータ センターがあり、アプリケーションで最も近いデータ センターを使用したいのですが、アプリケーションが最大のパフォーマンスと遅延の短縮を必要とするため、そこに接続していることを確認したいと考えています。