Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{foos:[{a:7,val:1},{a:8,val:10},{a:9,val:5},]}]
Query
db.collection.update({},[{$set:{foos:{$map:{input:"$foos",in:{$mergeObjects:["$$this",{val:{$multiply:["$$this.val",10]}}]}}}}}])
Result