是否可以在MongoDB Compass中将一个字段添加到集合中的每个文档中?

是否可以在MongoDB Compass中将字段添加到集合中的每个文档中?还是这必须在外壳中完成?

st86591985 回答:是否可以在MongoDB Compass中将一个字段添加到集合中的每个文档中?

指南针中没有选择用新字段更新所有文档的选项; Compass的“文档标签”可以选择修改文档的字段 或添加新的字段(一次modify一个文档)。

这可以通过 mongo shell 或您喜欢的编程语言来完成。

从外壳程序中,使用db.collection.updateMany()方法来用新字段更新集合中的所有文档。例如,db.test.updateMany( { },{ $set: { new_field: "initial value" } } )

文档一旦更新,就可以从指南针中查看;只需在文档视图/标签中进行刷新

本文链接:https://www.f2er.com/3034177.html

大家都在问