mongodb错误:异常:传递给mongoimport的JSON无效:代码BadValue:BadValue:年份超出范围:1944

时间:2016-10-17 07:41:12

标签: mongodb meteor

我想用命令

将json导入mongodb
mongoimport --host localhost --port 3001 --db meteor --type json --jsonArray --collection Client --file /home/mirka/client.json

我的JSON文件看起来像这样(我只粘贴部分JSON,因为它太长了)

[...{"_id":"69","firstName":"examplefirstname","lastName":"examplelastname","pesel":{"pesel":<person's ID number INT32>},"zipCode":"00-000","city":"examplecity","street":"examplestreer","house":"1A","local":"3","signDate":{"date":{"$date":"2016-09-23T00:00:00Z"}},"email":"exampleemail@gmail.com","phone":123456789,"coInsured":{"pesel":{}},"salaried":{"firstName":"examplefirstname","lastName":"examplelastname","bornDate":{"date":{"$date":"1944-03-02T00:00:00Z"}}},"insuranceStartDate":{"date":{"$date":"2016-10-08T00:00:00Z"}},"insuranceEndDate":{"date":{"$date":"2017-10-07T00:00:00Z"}}},...]

我的问题是我可以导入JSON文件的第一个记录,当它导入这部分JSON文件的时候我有一个错误

  

exception:传递给mongoimport的JSON无效:代码BadValue:BadValue:年份超出范围:1944

如何解决?

MongoDB 2.6.10

PS我将数据库从MySQL迁移到MongoDB。这就是我将JSON导入mongo的原因。

1 个答案:

答案 0 :(得分:0)

请参阅此jira TOOLS-609,并确保使用正确版本的mongodb。

在jira中提到修复版本是2.8.0-rc2,并且您使用的是旧版本2.6,请使用更新的版本,您的问题将得到解决。