更新 Mongodb 中的嵌入式列表
本文关键字:嵌入式 列表 Mongodb 更新 | 更新日期: 2023-09-27 18:33:21
>有谁知道mongodb语法来更新文档列表中的一个项目。下面是一个文档示例。例如,我想更新 id 524725e61788d8078c900afb 的开始时间
{
"_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"
}
}
]}
使用位置运算符。 当您在更新的查询部分中匹配数组元素时,使用 $
将更新"匹配"元素。 有关更多详细信息,请参阅文档。