将json数据导入mongo时出错

时间:2013-01-30 09:05:41

标签: json mongodb

我正在尝试将一些json数据导入Mongo并继续收到错误。我正在进行像这样的导入

mongoimport --stopOnError --db s  --collection names  < snow.json

它给我的错误是

 Failure parsing JSON string near: ,

exception:BSON representation of supplied JSON is too large: Failure parsing JSON string near: ,

这是json数据。实际上有更多(大约9个)条目,但即使有两个条目我也会得到错误。我从另一个我能够导入的json文件中复制了这种格式。通过json验证器运行它

Expecting 'EOF', '}', ',', ']'

在第一个条目的末尾,但它对我成功导入的文件也说了同样的事情。你能告诉我什么是错的吗?

{ "firstname" : "Dave", "initial" : "M", "lastname" : "Smore", "firm" : "", "address" : "PO Box 479, Vancouver BC V1L 5R3", 
"email" : "david@smore.ca", "phone" : "(250) 654-6840" , "fax" : "(456) 987-7370", "sex": "m"} 

{ "firstname" : "Kerry", "initial" : "C", "lastname" : "Amber", "firm" : "K Amber Corporation", 
"address" : "980 5th Ave, Snowbank, BC V2L 3H8", "email" : "kamber@gmail.com", "phone" : "604 622 6156" , "fax" : "604 662-4532", "sex": "f"}

1 个答案:

答案 0 :(得分:0)

感谢@attish的评论,在我从json文件中删除换行符之后,导入工作正常。