У меня есть образец документа:
{
_id: 1,
exams: [
{name: 'a', score: 2},
{name: 'b', score: 9},
{name: 'c', score: 7}
]
}
Мне нужно установить score
первого элемента, который имеет score
выше 7 в массиве exams
, равным 10, длядокумент, указанный как _id
.
Так что в случае примера документа мне нужно обновить его до:
{
_id: 1,
exams: [
{name: 'a', score: 2},
{name: 'b', score: 10},
{name: 'c', score: 7}
]
}
Каким будет запрос оболочки Mongo для этой задачи?