【发布时间】:2016-11-26 18:07:13
【问题描述】:
我正在开发一个需要分页(无限滚动)的 Meteor 应用程序。如果用户滚动到底部,我会拉下一个数据块
Collection.find({"offset": {$gte: currentOffset}}, {limit: limit})。这种方法的问题是在此之后以前的文档不再可用。我可以删除偏移量以保留旧的偏移量,但在提取超过 1000 个条目后它会减慢应用程序的速度。我将发布/订阅与 komposer 容器一起使用。有没有办法使用限制和偏移将以前的集合反应性地保持在新卡盘之上?提前致谢。
【问题讨论】:
-
你看过this吗?
-
嘿。谢谢你的建议。我看了那篇文章,你可以看到提取数据没有偏移,这意味着在提取大量数据后它会变慢。
标签: mongodb reactjs meteor containers infinite-scroll