Database
[{id:"1",collaborators:[{name:"name 1",email:"email 1",rating:null},{name:"name 2",email:"email 2",rating:null}],social:[{type:"type A",message:"message A",response:false},{type:"type B",message:"message B",response:false}]}]
Query
db.collection.update({},{$set:{"collaborators.$[c].rating":5,"social.$[s].response":true}},{arrayFilters:[{"c.email":"email 1"},{"s.type":"type B"}]})