Suppose I have a collection in mongodb
{
_id:124,
array:[{
_id:1
name:'name1'
},
{
_id:2
name:'name2'
}
]
}
How can i update name all the name field of Array 'array', with "Name" with single query? Thank you.
Suppose I have a collection in mongodb
{
_id:124,
array:[{
_id:1
name:'name1'
},
{
_id:2
name:'name2'
}
]
}
How can i update name all the name field of Array 'array', with "Name" with single query? Thank you.
If you are using MongoDB 3.6 or more
db.collection.update({_id: 124}, {$set: {"array.$[].name" : "Name"}});
Checkout this Link for more