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

MongoDBポジショナルオペレーター$

    残念ながら、現在、配列内のすべてのドキュメントを更新することはできません。MongoDBJIRAチケットを参照してください。位置演算子を使用してすべてを更新します。配列内のアイテム

    各ドキュメントは手動で更新できます:

    db.MyDB.find({}).forEach(function(doc) { 
      doc.myArray.forEach(function(item) { 
         if (item.b === true) 
            item.b = false; 
      }); 
    
      db.MyDB.update({ "_id": doc._id }, { "$set": { "myArray": doc.myArray }});
    });
    



    1. processFile(File)を呼び出すときにDropzoneファイルが完全に処理されない

    2. ネストされたオブジェクトのMongoインデックス

    3. MongoDB:ドキュメントサイズはクエリのパフォーマンスに影響しますか?

    4. mongodbの2つのフィールドの連結値に一致するレコードを選択します