sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDb - Hvordan kan jeg opdatere flere elementer i et indlejret objekt ved hjælp af $set?

Du kan opdatere ved at bruge følgende:

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

Her er flere oplysninger om opdateringskommando:



  1. Flere forespørgsler inde i mongodb-forespørgsel

  2. Kan jeg bruge MongoDB som erstatning for CoreData på iOS?

  3. MongoDB-indekser og $or-operatøren

  4. Sådan opdaterer du en matrixværdi i Mongoose