[英]How to get the second 10 document in a Firestore Query?
更准确地说,是有序文档的一部分。 我的想法是这样,但这并不好:
firestore().collection("queue").orderBy("order_id", "asc").limit(3,5)
如果有人能回答,我将不胜感激。
Firestore 不为 web 和移动客户端提供基于偏移量的查询结果,因为它们效率低且成本高昂。 如果你想在你的应用程序中实现分页,你应该按照链接的文档并相应地设计你的应用程序。 这将使您能够在查询结果中向前和向后跳转,但不能跳转到特定索引或偏移量,而无需先读取直到该偏移量的所有内容(这是 Firestore 建议您不应该做的昂贵部分)。
最佳实践
“不要使用偏移量。而是使用游标。使用偏移量只会避免将跳过的文档返回到您的应用程序,但这些文档仍会在内部检索。跳过的文档会影响查询的延迟,并且您的应用程序需要为读取计费检索它们所需的操作。”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.