Mongoimport json文件

时间:2016-09-11 14:33:14

标签: json mongodb mongoimport

在Ubuntu中我有几个带有json文件的文件夹,我尝试将其导入到mongo数据库中。为什么我在特定的文件夹中尝试:

ls -1 *.json | while read jsonfile; 
do mongoimport --db mydb --collection logs --file $jsonfile --jsonArray --type json; 
done

但是我收到了一个错误:

Failed: error reading separator after document #1: bad JSON array format -
found no opening bracket '[' in input source

我有什么想法可以进行这样的导入,其中json文件没有包含在[]中?此外,如果有人知道如何在父地图中循环所有地图(包含json文件),我们将不胜感激。

最好的问候

1 个答案:

答案 0 :(得分:1)

问题是--jsonArray选项。我删除它,它工作。见mongodb not importing json as expected