Database

[{info:[{country:"a"},{city:"b"},{address:"c"},{phone:"d"}]}]

Query

db.collection.update({},{$set:{"info.$[i].country":"a1"}},{arrayFilters:[{"i.country":"a"}]})

Result