mongoimport剂量在大文件上工作良好

时间:2018-12-29 15:17:37

标签: mongodb mongoimport

我有一个大约4M json行的json文件,我尝试使用:

mongoimport --db mydb --collection mycoll --file myfile.json

发生的事情很奇怪。我收到此错误:

2018-12-29T17:00:50.424+0200    connected to: localhost
2018-12-29T17:00:50.483+0200    Failed: error processing document #1428: invalid character 'S' after object key:value pair
2018-12-29T17:00:50.483+0200    imported 1426 documents

所以首先我去蒙哥数了数,发现有1000个文档,而不是上面提到的1426。

第二秒,我找到了一个带有'S'的json,它只是一个看起来像"name" : "Double 'S' Transport"的字符串,仅将此json保留在文件中,导入后效果很好。

有人知道它为什么会发生吗?我怀疑mongoimport剂量工具可以处理如此大的文件...

任何帮助都会很棒:)

0 个答案:

没有答案