Ниже моя схема:
{
"_id":ObjectId("5c49c783de72ec2ec47b95d1"),
"placement":[
{
"offer":[
{
"sent_by":"John",
"comment":""
},
{
"sent_by":"Mary",
"comment":""
}
]
}
]
}
Я хочу обновить placement.offer.comment
, где placement.offer.sent_by
равно Mary
, но всегда обновляет первую запись.Я не хочу указывать жестко закодированное число, например placement.0.offer.1.sent_by
.
. Это должен быть документ:
{
"_id":ObjectId("5c49c783de72ec2ec47b95d1"),
"placement":[
{
"offer":[
{
"sent_by":"John",
"comment":""
},
{
"sent_by":"Mary",
"comment":"Some comment updated"
}
]
}
]
}