在MongoDB中批量更新/ upsert?

Sta*_*low 10 batch-file upsert bulk mongodb nosql

可以在MongoDB中进行批量更新/ upsert(不插入)吗?

如果是,请指出任何与此相关的文档?

谢谢

Jus*_*ins 4

您可以使用命令行程序mongoimport它应该位于您的 MongoDB bin 目录中...

您需要研究两个选项来使用upsert ...

--upsert 插入或更新已存在的对象
--upsertFields arg 用于 upsert 查询部分的逗号分隔字段。您应该确保它已被索引

更多信息请访问:http://www.mongodb.org/display/DOCS/Import+Export+Tools

或者只是做...

$ mongoimport --help
Run Code Online (Sandbox Code Playgroud)