mongodbimport失败 - FailedToParse:期待'{':偏移量:0

时间:2013-09-04 17:16:19

标签: json mongodb arrays casbah mongoimport

我试图通过...

导入一个7.4 MB的JSON文件

mongoimport -d mongoimport -c test --file jsonTest.json

但我看到了这个问题。

Wed Sep 04 13:08:52.378 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Expecting '{': offset:0

此Stackoverflow post针对1970年1月1日之前发生的日期提出了类似的问题,但鉴于FailedToParse: Expecting '{': offset:0错误,这似乎不适用。

2 个答案:

答案 0 :(得分:32)

似乎我迟到了,但答案是正确的:

在你的陈述中添加--jsonArray,它会起作用。它应该如下:

mongoimport -d mongoimport -c test --file jsonTest.json --jsonArray

干杯!!

答案 1 :(得分:2)

确保您的json文件格式正确...删除'[括号在开头和结尾(如果存在)。如果你有任何空行,请检查你的json。还要检查json文档是否必须用新行分隔..