小编Sen*_*hic的帖子

Mongodb 3.6.0-rc3数组过滤器不起作用?

我正在尝试在mongodb 3.6.0-rc3中使用数组过滤器,就像在doc示例中一样,但是没有使任何行受到影响并且没有错误。

示例已简化。我知道可以使用$作为位置运算符来完成此操作,但我打算将此功能用于两级嵌套数组。

db.getCollection('books').update({},
    {
        $set: { "authors.$[element].firstName": "Joe" }
    },
    {
        arrayFilters: [ { element: { "_id": ObjectId("some_id") } } ],
        multi: true
    })
Run Code Online (Sandbox Code Playgroud)

有人尝试过吗?

arrays mongodb mongodb-query

2
推荐指数
1
解决办法
3451
查看次数

标签 统计

arrays ×1

mongodb ×1

mongodb-query ×1