私の Web サービスは mongodb に書き込みますが、負荷がかかると書き込みが頻繁に失敗することに気付きました。 このドキュメントを読むと、デフォルトで設定が「承認」に設定されていることがわかり、この投稿を読むと、より高い設定に設定する必要があるようです(セーフモード-廃止されたようです)。だから私の質問は、私のWebサービスが「常に」dbに書き込み(または試行中にエラーをスロー)し、失敗しないようにmongodbを初期化する方法です(書き込みできると仮定します:))
私が理解していることから、「書き込み懸念」を設定する必要がありますが、「データベースへの書き込みの成功を保証する」に設定する方法が明確ではありません
Dbを取得するために現在使用しているコードは次のとおりです。
MongoClient client = new MongoClient(connection_string);
var server = client.GetServer();
Database = _db = server.GetDatabase(dbname);