名前FindOneAndUpdate()
から、これはアトミック操作であると私は理解しています。C#MongoDb FindAndUpdate(多く)
10個のアイテム(制限(10))を見つけて同様に更新したい場合はどうすればよいですか?
たとえば、状態フィールドを「進行中」に設定しますか?
これはMongoDbで原子的に達成可能ですか?多分C#ドライバに組み込みの機能がいくつかありますか? 私は他の消費者にも文書を要求していますので、私は二重処理を避けたいのですが、それはビジネス上重要ではありません。
モチベーションFindOneAndUpdate()
を使用するのは10回だけで、ネットワーキング(チャットは少なく、パフォーマンスは向上)です。私はトランザクションのような行動の要件を持っていません。
データベースもビジネスケースも私の管理下にありますが、多くの書類がやや早く出入りすると言われました。