検索コマンドによってドキュメントが返されたときに、カウンター フィールド (カウンター フィールドがあるとします) を 1 ずつインクリメント ($ incr) してドキュメントを更新する方法はありますか?
また、
これを手動で更新する以外に方法はありませんか?
検索コマンドによってドキュメントが返されたときに、カウンター フィールド (カウンター フィールドがあるとします) を 1 ずつインクリメント ($ incr) してドキュメントを更新する方法はありますか?
また、
これを手動で更新する以外に方法はありませんか?
findAndModify の使用について調べましたか? ドキュメントを検索し、アトミックに更新してから、1 回の操作で返すことができます。
残念ながら、MongoDB では内部トリガーや同様のものはサポートされていません。手動で行う必要があります。
ここでは、トリガー機能について説明します。