Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"id":1,"items":[{id:15,score:10},{id:14,score:100},{id:12,score:1}]},{"id":2,"items":[]}]
Query
db.collection.update({"id":1},{"$set":{"items.$[ele].score":20}},{arrayFilters:[{"ele.id":{"$in":[15,14]}}]})
Result