Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 我只想在json文件没有';不存在_Mongodb - Fatal编程技术网

Mongodb 我只想在json文件没有';不存在

Mongodb 我只想在json文件没有';不存在,mongodb,Mongodb,我正在使用Mongo3.4 我想使用bash脚本将json文件从json数组导入mongod,并且仅当json文件不存在时才导入。我试过了——upsert,但不起作用。 有什么简单的方法吗?谢谢 mongoimport --db dbName --collection collectionName --file fileName.json --jsonArray --upsert 尽管mongoimport的输出表明导入了n个对象,但具有相同数据的现有文档并未被覆盖 如果使用--upsert,

我正在使用Mongo3.4 我想使用bash脚本将json文件从json数组导入mongod,并且仅当json文件不存在时才导入。我试过了——upsert,但不起作用。 有什么简单的方法吗?谢谢

mongoimport --db dbName --collection collectionName --file fileName.json --jsonArray --upsert
尽管mongoimport的输出表明导入了n个对象,但具有相同数据的现有文档并未被覆盖

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

我们发现了类似的讨论

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