Template
single collection
multiple collections
mgodatagen
update
indexe
explain
Stage
Database
bson
mgodatagen
[{"array":[{"val1":"a"},{"val1":"b"}]}]
Query
db.collection.aggregate([{$addFields:{array:{$map:{input:"$array",in:{$mergeObjects:["$$this",{isVal1A:{$cond:[{$eq:["$$this.val1","a"]},true,false]}}]}}}}}])
Result