云函数用于表示firebase分页



我正在进行react项目,并为我的数据库使用了firestore,我只是被firebase分页,如何使用它的方法,如startAt((,以及如何前进和后退,以及如何按顺序进行api调用,

看看firebase文档中的这个例子:

var first = db.collection("cities")
.orderBy("population")
.limit(25);
return first.get().then(function (documentSnapshots) {
// Get the last visible document
var lastVisible = documentSnapshots.docs[documentSnapshots.docs.length-1];
console.log("last", lastVisible);
// Construct a new query starting at this document,
// get the next 25 cities.
var next = db.collection("cities")
.orderBy("population")
.startAfter(lastVisible)
.limit(25);
}); 

如果nextPage按钮触发,您可以将lastVisible元素保存在状态变量中并更新它。

对于这个用例,您不需要云功能。

有关更多信息,请参阅官方firebase文档:FirebaseDocs

相关内容

  • 没有找到相关文章

最新更新