将大于16 MB的文件导入MongoDB

时间:2018-12-25 08:57:29

标签: json mongodb

作为我项目的一部分,我想将大于mongoimport大小限制(16MB)的多个JSON文件导入到MongoDB数据库中。有没有办法做到这一点?(除了GridFS)。

1 个答案:

答案 0 :(得分:0)

MongoDB中的文档不能超过16MB(默认限制)。因此,要导入大文件以便以后查询,必须从中生成多个文档。

还有可能您必须编写一个执行此操作的程序:读取json文件,根据逻辑将其拆分,调用mongo db driver将小型文档插入数据库。

如果您不需要可查询性,只需将它们推到GridFS,是的。