1

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) エントリがありますが、2 つある場合でもエラーが発生します。インポートできた別の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"}
4

1 に答える 1

0

@attish のコメントのおかげで、json ファイルから改行を削除した後、インポートが機能しました。

于 2013-01-30T14:56:15.050 に答える