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

mongodbの配列内の複数の要素を更新します

    配列内の各要素を更新するには、all$[]位置演算子を使用する必要があります

    db.collection.update(
       { "History": { "$elemMatch": { "status": { "$ne": "PROCESSED" } } } }, 
       { "$set": { "History.$[].flag": false } },
       { "multi": true }
    )
    


    1. Redisキャッシュ内のデータの階層(ツリー)の一部を無効にする方法

    2. 'MongoDB3.0でソケットファイルのリンクを解除できませんでしたエラー

    3. 配列値の合計を使用したMongoDB集約

    4. クラスターを使用してSocket.IOを複数のNode.jsプロセスにスケーリングする