使用Windows文件夹中的mongoimport导入MongoDB Bulk

use*_*125 10 json mongodb mongoimport

我在归档中有很多json文件,我需要在每次操作中将它们导入到mongo中(我认为它可能在循环中).你有什么想法吗?

Sum*_*eet 21

如果你在Linux/Unix shell中,你可以试试

for filename in *; do mongoimport -d mydb -c $filename;  done
Run Code Online (Sandbox Code Playgroud)

如果你在Windows上:

FOR %i IN (C:\mongodbData\*.json) DO mongoimport --db dbName --collection colection --type json --file %i
Run Code Online (Sandbox Code Playgroud)

  • 但这是导入单个集合(即“集合”)中的所有内容,如果存在具有不同名称的不同集合怎么办?我想创建带有 json 文件名但不带扩展名的集合 (2认同)