sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDb - Hur kan jag uppdatera flera element i ett kapslat objekt med $set?

Du kan uppdatera genom att använda följande:

db.myCollection.update({
    name: 'mydoc'
}, {
    $set: {
        'nestedDoc.b': 20,
        'nestedDoc.c': 30,
        'nestedDoc.d': 40
    }
})

Här är mer information om uppdateringskommandot:



  1. Ember, Ember Data och MongoDB:s _id

  2. Extrahera Decimal från Decimal128 med Mongoose - MongoDB

  3. Hur man uppdaterar ett visst arrayelement i MongoDB

  4. Skapa en mongodb-begränsad samling med c# api