Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"id":1,"obj":[{"code":"A"},{"code":"B"}]},{"id":2,"obj":[{"code":"C"},{"code":"D"}]}]
Query
db.collection.update({"obj.code":"B"},{"$set":{"obj.$.foo":"bar","obj.$.foo2":"bar2"}})
Result