【发布时间】:2018-12-24 09:01:32
【问题描述】:
我有一个示例文档:
{
_id: 1,
exams: [
{name: 'a', score: 2},
{name: 'b', score: 9},
{name: 'c', score: 7}
]
}
对于_id指定的文档,我需要将exams数组中score大于7的第一个元素的score设置为10。
所以对于示例文档,我需要将其更新为:
{
_id: 1,
exams: [
{name: 'a', score: 2},
{name: 'b', score: 10},
{name: 'c', score: 7}
]
}
这个任务的 Mongo shell 查询是什么?
【问题讨论】:
标签: arrays mongodb mongo-shell