我正在制作一个图片发布应用,我想在其中获取前五个记录,然后当用户向下滚动到底部时,应该自动获取5个记录。我订购的是" negative_time stamp"所以最新帖子排在最前面。从底部获取前5条记录后我想要接下来的5条记录。请帮忙 。在此先感谢;
我正在使用此查询来获取下五条记录
ref_to_all_posts.orderByChild("negative_timestamp").startAt( neg_timeStamp).limitToFirst(5)
答案 0 :(得分:1)
您需要将timestamp
和存储在页面最后一项的键中。然后你可以得到下一页:
ref_to_all_posts
.orderByChild("negative_timestamp")
.startAt(lastTimeStamp, lastKey)
.limitToFirst(6)
这里有两点需要注意:
timestamp
以及上一页上最后一项的密钥。 Firebase数据库使用这些来查找项目作为此查询的起点。