Database

[{"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