0

有谁知道 mongodb 语法来更新文档列表中的一项。这是一个文档样本。例如,我想更新 id 524725e61788d8078c900afb 的 StartTime

{
"_id": {
    "$oid": "524725e61788d8078c900afa"
},"Shifts": [
    {
        "_id": {
            "$oid": "524725e61788d8078c900afb"
        },
        "StartTime": {
            "$date": "2013-10-20T15:00:00.000Z"
        },
        "EndTime": {
            "$date": "2013-10-20T17:00:00.000Z"
        }
    },
    {
        "_id": {
            "$oid": "524725e61788d8078c900b22"
        },
        "StartTime": {
            "$date": "2013-10-21T00:00:00.000Z"
        },
        "EndTime": {
            "$date": "2013-10-21T02:00:00.000Z"
        }
    }
]}
4

1 回答 1

0

使用位置运算符。当您在更新的查询部分匹配一个数组元素时,使用$将更新“匹配”元素。有关更多详细信息,请参阅文档。

于 2013-09-29T07:17:37.363 回答