如何将数据无限的数据保存到mongodb集合

时间:2019-01-09 19:52:26

标签: node.js mongodb mongoose mongodb-query

我正在尝试从API coinbase pro中保存数据,该循环将一直运行,直到获取所有数据并将其保存到mongodb集合中为止。但是主要问题是当我们达到16MB时,脚本失败。

我需要一个可行的解决方案来将无限数据保存到mongodb集合并加以利用。

1 个答案:

答案 0 :(得分:1)

根据文档,MongoDB文档的最大大小为16MB

  

“ BSON文档的最大大小为16 MB。

     

最大文档大小有助于确保单个文档不会使用过多的RAM或在传输过程中使用过多的带宽。要存储大于最大大小的文档,MongoDB提供了GridFS API ...”   (https://docs.mongodb.com/manual/reference/limits/

可能值得检查一下GridFS API(但我还没有)。

您是否要插入一个16MB以上的文档?还是您要插入多个文件总和超过16MB?