Docs Menu
Docs Home
/
データベース マニュアル
/ / /

rs.conf()

rs.conf()

現在のレプリカセットの構成を含むドキュメントを返します。

重要

mongosh メソッド

このページでは、mongosh メソッドについて説明します。ただし、データベースコマンドや Node.js などの言語固有のドライバーのドキュメントには該当しません

データベースコマンドについては、replSetGetConfig コマンドを参照してください。

MongoDB API ドライバーについては、各言語の MongoDB ドライバー ドキュメントを参照してください。

replSetGetConfigコマンドは、プライマリで実行する場合に新しいオプションcommitStatus: trueを指定できます。 オプションを指定して実行すると、コマンドの出力にcommitStatusフィールドが含まれます。 この出力フィールドは、レプリカセットの以前の再構成がコミットされたかどうかを示し、レプリカセットを再度再構成する準備が整っているかどうかを示します。 オプションはreplSetGetConfigコマンドでのみ使用できます。

このメソッドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです

重要

このコマンドは、M0、M2、M5、および Flex クラスターではサポートされていません。詳細については、「 サポートされていないコマンド 」を参照してください。

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

次のドキュメントは、レプリカセット構成ドキュメントの表現を示しています。お使いのレプリカセットの構成には、以下の設定の一部しか含まれていない場合があります。

{
_id: <string>,
version: <int>,
term: <int>,
protocolVersion: <number>,
writeConcernMajorityJournalDefault: <boolean>,
configsvr: <boolean>,
members: [
{
_id: <int>,
host: <string>,
arbiterOnly: <boolean>,
buildIndexes: <boolean>,
hidden: <boolean>,
priority: <number>,
tags: <document>,
secondaryDelaySecs: <int>,
votes: <number>
},
...
],
settings: {
chainingAllowed : <boolean>,
heartbeatIntervalMillis : <int>,
heartbeatTimeoutSecs: <int>,
electionTimeoutMillis : <int>,
catchUpTimeoutMillis : <int>,
getLastErrorModes : <document>,
getLastErrorDefaults : <document>,
replicaSetId: <ObjectId>
}
}

構成設定の説明については、「自己管理型レプリカセットの構成 」を参照してください。

rs.config()

rs.config()rs.conf()のエイリアスです。

戻る

rs.addArb

項目一覧