2016-10-17 5 views
1

を私はコマンドでMongoDBのエラー:例外:無効なJSONはmongoimportに渡さ:コードエラーBadValue:エラーBadValue:範囲外の年:1944

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

をMongoDBのために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":"[email protected]","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: Invalid JSON passed to mongoimport: code BadValue: BadValue: Year out of range: 1944

どうすれば解決できますか?

MongoDBの2.6.10

PSは、私は、MySQLからのMongoDBにデータベースを移行します。だから私はJSONをmongoにインポートするのです。

答えて

0

このjira TOOLS-609を参照し、正しいバージョンのmongodbを使用していることを確認してください。

修正版が2.8.0-rc2であり、古いバージョン2.6を使用していると言われています。新しいバージョンに移行すると問題は解決します。