https://docs.mongodb.com/manual/reference/method/d...
upsert: true
upd:
db.parents.update(
{"$and": [
{
parent: "Ivan Ivanov"
},
{
"children.name": Vasya
"children.age": 23
"children.sex": "male"
}
]},
{
"children.sex": "female"
// тут, если не сработает, попробуйте полностью обьект заменить
}
)
как-то так тоже попробуйте
upd2:
чем больше работаю с монгой, тем больше она мне нравится, вот 100% рабочий вариант:
db.getCollection('parents').update({"parent": "Ivan Ivanov", "children.age": 23}, {"$set": {"children.$.sex": "male"}})