Database
[{id:123,"infos":[{name:"Joe",value:"Disabled",id:1},{name:"Adam",value:"Enabled",id:1},{name:"Adam",value:"Enabled",id:2},{name:"Adam",value:"Enabled",id:2}]}]
Query
db.collection.update({id:123,},{$set:{"infos.$[x].value":"Value","infos.$[x].name":"User"}},{arrayFilters:[{"x.id":{$in:[1]}},],multi:true})