我想只在它们不存在的情况下导入json文件

时间:2017-07-21 05:49:13

标签: mongodb

我正在使用mongo 3.4 我想使用bash脚本将json数据从json数据导入mongod,我想只在它们不存在的情况下导入json文件。我尝试使用--upsert,但它不起作用。 有没有简单的方法呢?感谢

mongoimport --db dbName --collection collectionName --file fileName.json --jsonArray --upsert

1 个答案:

答案 0 :(得分:0)

mongoimport -d dbName -c collectionName jsonFile.json -vvvvv 

即使mongoimport的输出表示导入了n个对象,但是没有覆盖具有相同数据的现有文档。

如果使用--upsert,它将更新现有文档。

找到类似的讨论here