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

ネストされた配列mongodbから要素を削除します

    3.6バージョンで以下の更新クエリを試すことができます。

    Invoice.update( 
     {}, 
     {"$pull":{"attachment.$[].files":{_id:ObjectId("5b7969ac8fb15f3e5c8e844e")}}}, 
     {"multi": true}, function (err, result) {console.log(result);
    });
    

    db.adminCommand( { setFeatureCompatibilityVersion: 3.6 or 4.0 depending on your version } )を使用します 古いバージョンからアップグレードする場合。



    1. Mongoのすべてのドキュメントの文字列を置き換える方法

    2. mongodbに厳密なJSONを出力させる

    3. Spark、Python、MongoDBを連携させる

    4. MongoDB3.2認証に失敗しました