Para actualizar un elemento en un campo de matriz, puede usar el operador posicional $
Por ejemplo, el siguiente js incrementa c de 3 a 4 para _id 341445:
db.collection.update({a:1, "b._id":341445} , {$inc:{"b.$.c":1}})
Para actualizar un elemento en un campo de matriz, puede usar el operador posicional $
Por ejemplo, el siguiente js incrementa c de 3 a 4 para _id 341445:
db.collection.update({a:1, "b._id":341445} , {$inc:{"b.$.c":1}})