モンゴでは、アトミック操作のようなチェックと設定を行う方法はありますか? ホテルの予約をしていますが、空室があれば予約できますが、同時に2人以上で予約したい場合はどうすればよいですか。Mongo でのトランザクションに似たものや、この問題を解決する方法はありますか?
質問する
1601 次
3 に答える
4
はい、これが MongoDB のfindAndModify
コマンドの典型的な使用例です。
特に pymongo の場合: find_and_modify
.
于 2012-08-16T16:43:15.200 に答える
2
すべての更新は、ドキュメントに対するアトミック操作です。これで、find_and_modify はそのドキュメントをロックし、同じ操作で元に戻します。これにより、検索中にドキュメントをロックし、更新操作を適用できます。
アトミック操作について詳しくは、 http ://www.mongodb.org/display/DOCS/Atomic+Operations をご覧ください。
一番、
ノルベルト
于 2012-08-16T17:24:39.953 に答える