sql >> データベース >  >> NoSQL >> MongoDB

コレクション内の値を0までデクリメントします

    Meteor.users.update({'profile.score': {$gte: 10}}, {$inc: {'profile.score': -10}}, {multi: true});
    

    これはあなたが必要とすることを達成しますか?必要に応じてセレクターを変更します。

    説明: スコアが10以上のユーザーを除外します。一致するすべてのユーザーのスコアを-10ずつ「増やします」(したがって、10ずつ減らします)。



    1. Spring DataMongoDB4.0トランザクションのサポート

    2. Mongodbドライバー:ホストとオプションの間にスラッシュの区切りがありません

    3. 配列内のオブジェクトが複数の条件に一致するドキュメントを集約する

    4. MongoDB集約フレームワークを使用して一次導関数を計算する