2017-09-15 195 views
0

由於服務器的一些遷移和更改,我必須將我的Mongo數據庫從舊數據更改爲新數據也需要傳輸,但數據太多了,現在每個文件差不多~4GB。總共有近20個文件。 我的問題是,當我上傳到新集合它說「tostring」錯誤。我閱讀並瞭解到MongoDB的16mb輸入文件的限制。 如何將JSON文件導入到MongoDB中?先謝謝你。將大型JSON文件導入到mongo

回答

1

如果你讀了mongoexport它說的文件:使用mongoimport和mongoexport

避免完整實例生產 備份。他們不能可靠地保留所有豐富的BSON數據類型,因爲JSON只能代表 BSON支持的類型的子集。如MongoDB Backup 中所述使用mongodump和mongorestore這種功能的方法。

比使用mongoexport創建一個JSON文件,然後mongoimport重新導入它相反,你應該使用mongodumpmongorestore