我们正在开发一个应用程序,该应用程序需要在给定距离范围内显示 50 个“可用”用户(用户可以是“可用”或“不可用”)。在 Firebase 云功能上,GeoFirestore 用于执行地理查询以按距离进行过滤,并在客户端检查用户“可用性”(由于 Firestore 不等号使用限制)。
现在问题是..
有谁知道如何在查询级别对结果进行分页?分页对于减少 Firestore 上的读取次数并因此控制成本非常有用。不是强制结果按距离排序,目标是在数十万用户的数据集中找到给定范围内的 50 个“可用”用户。