更新mongodb中数组内的数组中的元素

时间:2017-06-01 11:34:26

标签: mongodb mongoose

模式

{
    _id: 'Unique_id',
    array_key: [{
            'm1': [7, 5, 6, 6, 1, 2, 3]
        },
        {
            'm2': [1, 5, 3, 7, 9, 2, 3]
        },
    ]
}

我想更新array_key s m1字段数组中的任何元素。

{'m1': [7,5,6,6,1,2,3]}

E.g。我想在该数组中的索引3处更新6。 我在MongoDB的official documentation

中找到了这个

似乎允许一个人在特定位置添加值但不更新它(通过该文档)。

~p.s稍后我尝试使用mongoose

来实现这一点

更新:架构中的array_key将保留员工的每日工作时间,该员工将在前端以月份格式表示。在这方面使用m1和m2。

0 个答案:

没有答案