首页 > 解决方案 > Mongo Db 查询以匹配并在文档中添加字段

问题描述

我正在尝试创建一个mongodb查询,如果文档具有dataTypeas则显示结果cheese,然后在这些文档中添加一个新字段"dataNum": "2"。为此,我可以使用

db.veg.aggregate([
    { $match : {"dataType":"cheese" }},
    ])

但是要使用什么查询,以便它也可以添加一个新字段。我nosqlbooster用来查询mongodb。

标签: mongodb

解决方案


您可以使用 updateMany 而不是这样的聚合

db.veg.updateMany({dataType: "cheese"}, {$set:{dataNum: 2}});

推荐阅读