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

Aggiorna l'elemento dell'array in base all'id con la query mongo

Puoi aggiornarlo utilizzando la seguente query:

db.myCollection.update({"_id" : 1, "lb.id" : 2},{$set : {"lb.$.sc" : 17}})

AFAIK, non è possibile fare ciò che vuoi in una singola query. Devi fare query separate per ciascuno di essi.