4

以下の内容のjsonファイルがあります:

laks@giis:/home/ubuntu# cat /tmp/db1.json
{ "_id" : { "$oid" : "54cf54e57f7cfa64c908ebd2" }, "tid" : 1, "__v" : 0 }

そしてそれは適切にインポートされます:

laks@giis:/home/ubuntu# mongoimport -d test -c tutorials --file /tmp/db1.json 
connected to: 127.0.0.1
Tue May  5 03:44:25.471 imported 1 objects

しかし、日付フィールドを同じ db.json ファイルに追加すると失敗します:

laks@giis:/home/ubuntu# cat /tmp/db1.json 
{ "_id" : { "$oid" : "54cf54e57f7cfa64c908ebd2" }, "tid" : 1, "__v" : 0,"time" : { "$date" : "2015-02-01T22:09:31.475-0500" } }


laks@giis:/home/ubuntu# mongoimport -d test -c tutorials --file /tmp/db1.json 
connected to: 127.0.0.1
Tue May  5 03:45:17.729 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Date expecting integer milliseconds: offset:92
Tue May  5 03:45:17.729 
Tue May  5 03:45:17.729 check 0 0
Tue May  5 03:45:17.729 imported 0 objects
Tue May  5 03:45:17.729 ERROR: encountered 1 error(s)

cli に「--jsonArray」を追加するなどの他のソリューションは役に立ちませんでした。

4

0 に答える 0