【发布时间】:2018-09-26 22:54:19
【问题描述】:
我目前正在考虑如何使用 firebase 实现分页。 我了解如何对按静态值排序的数据进行分页,例如帖子的时间戳。您只需将查询限制为特定数量(例如 5 个帖子),保存最后一项静态值(例如时间戳),然后再次重复查询,从最后一项静态值(时间戳)开始。但是,当您想对一个值不断变化的孩子进行分页时会发生什么?例如,按孩子排序的数据:“评级”。当其他用户不断评分时,“评分”可能随时发生变化。因此,当我查询后 5 个帖子时,查询的前 5 个帖子可能不再是评分最高的 5 个帖子。除此之外,由于值不断变化,我无法找到可靠的查询起点或终点。
【问题讨论】:
标签: firebase pagination