我正在尝试从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)