Firebase RealTime数据库搜索和分页

时间:2019-12-11 19:36:15

标签: ios swift firebase firebase-realtime-database pagination

我正在尝试从Firebase搜索查询中对搜索结果进行分页,但是分页返回错误的数据。当我进行初始搜索查询时,我得到了所需的结果,但是在滚动加载更多内容时,我得到了错误的数据。加载的物品不是我要搜索的。哪种查询将对我的loadMore功能有效。

 //initial search query
 queryRef = dbUsers.queryOrdered(byChild: "dept").queryStarting(atValue: searchName).queryEnding(atValue: searchName!+"\u{F8FF}").queryLimited(toLast: 20)


 //loadMore query, for pagination upon scrolling to loadMore items
 queryRef = dbUsers.queryOrdered(byChild: "dept").queryStarting(atValue: searchName).queryEnding(atValue: lastValue, childKey: lastKey).queryLimited(toLast: 20)

0 个答案:

没有答案