Mongoose + Mlabs +大量数据

时间:2018-03-27 20:16:15

标签: javascript mongoose mlab

我使用mongoose并做出反应从mlab数据库中获取数据。问题是mlab数据库的大小为200 MB,它是超过40万个对象的集合。因此,当我获取时,我有JS错误(内存不足)或请求在2或3分钟内处于待处理状态。

我不知道如何改进此请求。

我还需要做一些数据格式化,我不知道它在后端或前端是否更好..

我需要你的帮助才能找到解决方案。非常感谢

1 个答案:

答案 0 :(得分:1)

你可以尝试

connection.model("myModel").find(query).limit(limit).skip(offset).exec()

query将成为您搜索的条件

limit将是您要加载的元素数量,

offset将是您已加载的元素数量,并且您想要跳过