【问题标题】:import large JSON file into mongo将大型 JSON 文件导入 mongo
【发布时间】:2017-09-15 13:57:17
【问题描述】:

由于服务器的一些迁移和更改,我必须将我的 Mongo 数据库从旧数据库更改为新数据,也需要传输数据,但现在数据太多了,每个文件大约 4GB。我总共有将近 20 个文件。 我的问题是当我上传到新集合时,它显示“tostring”错误。我阅读并知道 MongoDB 有 16mb 的限制来导入文件。 如何将 JSON 文件导入 MongoDB?提前谢谢你。

【问题讨论】:

    标签: json mongodb mongoimport nosql


    【解决方案1】:

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

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

    你应该使用mongodumpmongorestore,而不是使用mongoexport创建一个json文件然后mongoimport重新导入它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-21
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 2017-03-15
      • 2012-12-19
      • 2012-09-19
      相关资源
      最近更新 更多