sql >> Base de Datos >  >> NoSQL >> MongoDB

Actualizar elemento de matriz por id con consulta mongo

Puede actualizarlo utilizando la siguiente consulta:

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

AFAIK, no es posible hacer lo que quieres en una sola consulta. Tienes que hacer consultas separadas para cada uno de ellos.