我是MongoDB的新手,从其文档中学习,并停留在 array Filters 主题上。
此查询仅使用数组过滤器更新所有文档中数组 arrayOp 的已定义元素
db.inventory.updateMany(
{},
{ $set : {"arrayOp.$[element]" : 200} },
{ arrayFilters : [{ "element" : 0}] })
执行上述查询时
{“确认”:true,“ matchedCount”:8,“ modifiedCount”:0}
文档