在MongoDB中是否可以进行批量更新/覆盖(不是插入)?
如果是,请指向任何相关文档。
谢谢
在MongoDB中是否可以进行批量更新/覆盖(不是插入)?
如果是,请指向任何相关文档。
谢谢
更多信息请参见:http://www.mongodb.org/display/DOCS/Import+Export+Tools 或者只需执行...--upsert 插入或更新已经存在的对象
--upsertFields arg 用于查询部分的逗号分隔字段 upsert。您应该确保这是索引
$ mongoimport --help
mongo可以执行.js
文件,你可以将所有更新命令放在一个js文件中。
t.js
db.record.update({md5:"a35f10a8339ab678612d1f86be08b81a"},{$set:{algres:[]}},false,true);
db.record.update({md5:"a35f10a8339ab678612d1f86be08b81b"},{$set:{algres:[]}},false,true);
then,
mongo 127.0.0.1/test t.js