拉动刷新&使用mongodb加载无限集合

时间:2016-01-08 15:02:10

标签: javascript mongodb meteor collections

我有一个视图,看起来像卡片项目的某种Facebook流。

我当前的查询只是从该集合中获取最新的20个项目。

问题1:

我想通过拉动更新我的卡片。如何在没有" redownloading"的情况下更新我收集的最新文档。我最近的20份文件?

e.g。

  • 我在minimongo(客户端)
  • 中有20个文件
  • 现在服务器有25个文件
  • 我在客户端进行刷新
  • 我在minimongo中有25个文件

如何使用mongoDB查询?

问题2:

我也有一个无限的装载机。所以当我到达最后一张牌时,它会发射一个功能。

如何使用mongoDB查询以获取下一个文档?

1 个答案:

答案 0 :(得分:1)

问题1:

您应该将时间戳作为活动变量传递给发布,并且当您进行刷新时,更新时间戳。在发布中,您将搜索createAt日期为$lte提供的时间戳的文档。

问题2:

同时将限制选项作为反应式var传递给发布,当触发无限滚动时,只需增加限制。