Firebase Firestore-限制每页结果

时间:2019-04-12 11:10:52

标签: javascript firebase google-cloud-platform google-cloud-firestore

我在Firebase中收藏了具有照片ID的照片。我想将Firebase Cloud Firestore查询返回的结果数限制为每页25个,然后当网站查看器单击“下一页”按钮时,它将按顺序显示下25个。

我已经使用了Firebase文档中的以下代码来限制查询,但是我不确定如何在上一个查询完成的位置(例如,项目编号26,然后是项目编号51 ...)开始第二个查询。 / p>

var db = firebase.firestore();
var photosRef = db.collection("photos");
photosRef.where("approved", "==", true).limit(3);

谢谢

汤姆

1 个答案:

答案 0 :(得分:0)

您可以使用查询光标:https://firebase.google.com/docs/firestore/query-data/query-cursors

photosRef.where("approved", "==", true).limit(3).startAfter(3);