【发布时间】:2015-09-06 00:07:56
【问题描述】:
我有一个无限滚动页面,我不使用 Meteor 模板来绘制项目。其原因属于另一个线程。我试图弄清楚如何在不一次获取所有项目的情况下对数据进行分页。我有一个关于在光标上使用限制的想法,但在网上找不到任何关于正确方法的真实示例。
服务器调用应该返回游标本身还是只返回具有有限数据集的查找?如果服务器本身不返回游标,当我尝试获取下一组结果时,我不会失去位置吗?
另外,我想确保从同一个游标中检索数据。就像当前有 100 件商品而我获取 20 件一样,我预计接下来的 4 次获取将获取 20-40、40-60、60-80 和 80-100。如果在此期间某些项目被插入或删除,我不希望它弄乱获取。我正在单独处理反应性并让用户决定何时更新项目(应该重置光标)。
帮助/建议表示赞赏!
【问题讨论】:
标签: meteor pagination cursor limit infinite-scroll