2012-05-02 12 views
1

findコマンドでドキュメントが返されたときにカウンタフィールドをインクリメント($ incr)すると(カウンタフィールドがあると言います)、ドキュメントを更新する方法はありますか?mongodbインクリメントカウンタ選択時

または、

これを手動で更新するが、何の方法がありますか?

答えて

1

残念ながら、MongoDBでは内部トリガなどのサポートはありません。 これは手動で行う必要があります。

Hereトリガー機能についての説明です。

+0

超高速応答。ありがとう。私はあなたの答えを受け入れるために少なくとも12分必要です。 – user644745

1

findAndModifyを使用してみましたか?ドキュメントを見つけて、それを原子的に更新してから、1回の操作で返すことができます。

+0

ありがとうございます。これは私にとって新しいものです。これを詳細にチェックします。 – user644745

関連する問題