将大型JSON文件导入mongo

将大型JSON文件导入mongo,json,mongodb,mongoimport,nosql,Json,Mongodb,Mongoimport,Nosql,由于服务器进行了一些迁移和更改,我不得不将我的Mongo数据库从旧数据库更改为新数据库。数据也需要传输,但现在数据太多,几乎每个文件都有~4GB。总共,我有将近20个文件。 我的问题是,当我上传到新集合时,它会显示tostring错误。我阅读并了解到MongoDB对导入文件有16mb的限制。 如何将JSON文件导入MongoDB?提前感谢。如果您阅读了mongoexport的文档,它会说: 避免使用mongoimport和mongoexport进行完整实例生产 备份。它们不能可靠地保留所有丰富的

由于服务器进行了一些迁移和更改,我不得不将我的Mongo数据库从旧数据库更改为新数据库。数据也需要传输,但现在数据太多,几乎每个文件都有~4GB。总共,我有将近20个文件。 我的问题是,当我上传到新集合时,它会显示tostring错误。我阅读并了解到MongoDB对导入文件有16mb的限制。
如何将JSON文件导入MongoDB?提前感谢。

如果您阅读了mongoexport的文档,它会说:

避免使用mongoimport和mongoexport进行完整实例生产 备份。它们不能可靠地保留所有丰富的BSON数据类型, 因为JSON只能表示 布森。按照MongoDB备份中的说明使用mongodump和mongorestore 用于此类功能的方法

您应该使用mongodump和mongorestore,而不是使用mongoexport创建json文件,然后使用mongoimport重新导入