我在firebase上遇到一些问题。
我正在尝试使分页查询工作但不知何故它总是返回最后5个结果而不是结果5-10与endAt(10)查询。不知何故,似乎它在StartAt()
或endAt()
忽略了这个查询。这是我的功能。
limitToLast()
函数似乎覆盖了所有内容......
我也尝试使用keys
然后切换到orderbychild()
以使用更容易分页的数字
我感谢任何帮助
fetchNext(){
this.ref = base.fetch('influencers', {
context: this,
state: 'Influencer',
asArray: true,
queries: {
endAt: 10,
limitToLast: 5,
orderByChild: 'order',
},
then(data) {
console.log(data);
this.setState({Influencer: data});
}
});
}