Advanced接続タブには、配置用の追加の接続オプションが用意されています。 これらのオプションは、 一般、認証、 TLS / SSL 、プロキシ / SSH トンネル接続オプションで使用できます。
手順
[Advanced] タブをクリックします。
(任意)次のオプションからRead Preferenceを選択します。
| 読み込み設定 (read preference) | 説明 | 
|---|---|
| 原発 | デフォルト モード。 すべての操作は、現在のレプリカセットの プライマリ から読み取られます。 プライマリが使用できない場合、操作は失敗します。 | 
| プライマリ優先 | プライマリが使用できない場合を除き、操作はプライマリから読み取られます。 プライマリが使用できない場合、操作はセカンダリ ノードから読み取られます。 | 
| セカンダリ | すべての操作はレプリカセットの セカンダリ ノードを対象に読み込みを行います。 セカンダリが使用できない場合、操作は失敗します。 | 
| セカンダリが優先 | セカンダリが使用できない場合を除き、操作はセカンダリから読み取られます。 セカンダリが使用できない場合、操作はシャーディングされたクラスター上のプライマリから読み取られます。 | 
| 最も近い | ノードがプライマリであるか、セカンダリであるかに関係なく、指定されたレイテンシのしきい値に基づいて、操作は、ランダムに選択された適格なレプリカセット ノードから読み取ります。この操作は、レイテンシを計算するときに次の点を考慮します。 
 | 
追加の任意フィールド
| フィールド | 説明 | 
|---|---|
| ReplicaSetName | (任意)レプリカセットの名前。 | 
| デフォルトの認証データベース | (任意) authSource が指定されていない場合に使用される認証データベース。 詳細については、「認証オプション 」を参照してください。 | 
| URI オプション | 接続をカスタマイズするための追加オプションです。 これらのオプションをキーと値のペアとして指定すると、 Compassによってキーと値のペアが 接続stringに自動的に追加されます。 詳細については、「接続stringオプション 」を参照してください。 | 
Tip
配置から接続を切断するには、「MongoDB から接続を切断する」を参照してください。
例
次の例では、 Advancedタブで読み込み設定 (read preference)が Secondary Preferred の接続を指定します。Secondary Preferred読み込み設定 (read preference) は、クエリが プライマリノードの過負荷を防ぐのを防ぎます。

