ホームページ >バックエンド開発 >Golang >MongoDB POST リクエスト エラー: 「「マジョリティ」という名前の書き込み懸念モードが見つかりません」を修正する方法?

MongoDB POST リクエスト エラー: 「「マジョリティ」という名前の書き込み懸念モードが見つかりません」を修正する方法?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-27 15:02:11261ブラウズ

MongoDB POST Request Error: How to Fix

エラー: 'レプリカ セット構成で 'majority' という名前の書き込み懸念モードが見つかりません'

「という名前の書き込み懸念モードはありません」が発生した場合POST リクエスト経由で MongoDB にデータを挿入中に「レプリカ セット構成でマジョリティ` が見つかりました」エラーが発生しました。問題は接続内にありますstring.

このエラーを解決するには、接続文字列を変更して「&w=majority」書き込み懸念設定を削除する必要があります。この設定は、書き込み操作を承認する前に、レプリカ セット メンバーの大多数が書き込み操作を確認するまで待機するように MongoDB に指示します。ただし、レプリカ セットの構成では、この書き込み懸念モードが有効になっていない可能性があります。

そのため、次の例に示すように、接続文字列から「&w=majority」パラメータを削除します。

"mongoURI" : "mongodb+srv://${ db user name }:${ db password }@cluster0.mde0j.mongodb.net/cluster0?retryWrites=true"

この変更を加えた後は、前述のエラーが発生することなくデータを挿入できるようになります。

以上がMongoDB POST リクエスト エラー: 「「マジョリティ」という名前の書き込み懸念モードが見つかりません」を修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。