AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

自己管理型配置のクラスター パラメーター

レプリカセットまたはシャーディングされたクラスター内のすべてのノードに影響する構成オプションを指定できます。 これらのオプションを設定するには、 setClusterParameterコマンドを使用します。

db.adminCommand( { setClusterParameter:{ <parameter>: <value> } } )

クラスター パラメータの現在の値を表示するには、 getClusterParameterコマンドを使用します。

db.adminCommand( { getClusterParameter: <parameter> } )

setClusterParameterコマンドは自己管理型インストールでのみ使用できます。 setClusterParameterコマンドはMongoDB Atlas では使用できません。

changeStreamOptions

6.0バージョン の新機能。:

mongod

これは、変更ストリーム構成オプションを含むオブジェクトです。

changeStreamOptionsは mongos またはレプリカセットのプライマリでのみ設定できます。 値はクラスター全体に設定されます。

changeStreamOptions.preAndPostImages.expireAfterSeconds

6.0バージョン の新機能。:

デフォルト: オフ

変更ストリームの変更前と変更後のイメージの保持ポリシーを制御します。 変更前と変更後のイメージは、それぞれドキュメント変更前と変更後のドキュメントのバージョンです。 expireAfterSecondsは、変更前と変更後のイメージの保持期間を制御します。

expireAfterSecondsoffの場合、MongoDB はデフォルトの保持ポリシーを使用します。対応する変更ストリーム イベントがoplog から削除されるまで、変更前と変更後のイメージは保持されます。

変更前と変更後のイメージの最小保持時間を指定するには

  • 整数を使用してexpireAfterSecondsを設定します。

  • 変更ストリーム イベントが oplog から削除されると、 expireAfterSeconds の変更前と変更後のイメージの保持時間にかかわらず、対応する変更前と変更後のイメージも削除されます。

次の例では、変更ストリーム内の変更前と変更後のイメージの保持時間を100 secondsに設定します。

db.runCommand( {
setClusterParameter: {
changeStreamOptions: { preAndPostImages: { expireAfterSeconds: 100 } }
}
} )