Per aggiornare un elemento in un campo array, puoi utilizzare l'operatore $ posizionale
Ad esempio, il seguente js incrementa c da 3 a 4 per _id 341445:
db.collection.update({a:1, "b._id":341445} , {$inc:{"b.$.c":1}})
Per aggiornare un elemento in un campo array, puoi utilizzare l'operatore $ posizionale
Ad esempio, il seguente js incrementa c da 3 a 4 per _id 341445:
db.collection.update({a:1, "b._id":341445} , {$inc:{"b.$.c":1}})