Database

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