Mongodb Mongo Db查询以匹配并在文档中添加字段

Mongodb Mongo Db查询以匹配并在文档中添加字段,mongodb,Mongodb,我试图创建一个mongodb查询,如果文档具有dataType作为cheese显示结果,然后在这些文档中添加一个新字段“dataNum”:“2”。 为此,我可以使用 db.veg.aggregate([ { $match : {"dataType":"cheese" }}, ]) 但是要使用什么查询,以便它也可以添加一个新字段。我正在使用nosqlbooster查询mongodb。您可以使用updateMany而不是像这样的聚合 db.veg.updateMany({dataT

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

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

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

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

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

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

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