我收集了50份文件。可以添加一个键(对所有键都相同),并且该键的值从1增加到50.我的意思是例如第一个文档有一个键:myId = 1,第二个文档myId = 2和等等。
答案 0 :(得分:4)
您可以在shell中编写脚本来遍历所有文档,并为每个文档运行更新查询以添加新字段。
这是您可以向集合中添加字段的方法: Add new field to a collection in MongoDB
参考上面的链接我写了这个,它可能应该有帮助
var i = 0;
db.collection.find().forEach(function(myDoc) {
db.collection.update(myDoc, {$set : {"myId": i++ }}, false, true);
});