作者:lixinglon257 | 来源:互联网 | 2023-06-23 09:41
我正在尝试从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)