匹配数组中的数组过滤器未提供所需结果

时间:2019-05-20 11:19:38

标签: mongodb array-filter

我是MongoDB的新手,从其文档中学习,并停留在 array Filters 主题上。

此查询仅使用数组过滤器更新所有文档中数组 arrayOp 的已定义元素

db.inventory.updateMany(
{},
{ $set : {"arrayOp.$[element]" : 200} },
{ arrayFilters : [{ "element" : 0}] })

执行上述查询时

  

{“确认”:true,“ matchedCount”:8,“ modifiedCount”:0}

文档

enter image description here

1 个答案:

答案 0 :(得分:0)

嘿,如果有人遇到有关该概念的问题,它是如何工作的

引用此documentation