DBAtlas · データベース運用アトラス

79 UnknownReplWriteConcern: Unknown replica set write concern(不明なレプリカセット write concern)

MongoDB

意味

指定された書き込み確認 (write concern) が認識されない。操作で使用された w の値 (カスタム/タグ付き write concern 名または数値) がレプリカセット構成で定義されていない。

原因

getLastErrorModes で定義されていないカスタム write concern 名の使用 (例: 'majority' のタイプミス、またはカスタムタグ名)。構成と要求が一致していない。注: 投票メンバー数を超える数値の w を要求した場合は別のエラー (100 UnsatisfiableWriteConcern) となる。

対処方法

使用する write concern 名がレプリカセットの設定で定義されていることを確認する。現在の構成を確認: rs.conf() (settings.getLastErrorModes)。カスタムモードを使用する場合は先に定義するか、標準値 ('majority' または有効な数値 w) に切り替える。ドライバ/アプリケーションの接続文字列にある writeConcern の設定を見直す。

DBAtlas で開く →

同じデータベースの他の項目