在 Cloud Firestore 中,如何获取我周围的用户列表,除了几个特定用户?

How to get a list of users around me, except several specific users, in Cloud Firestore?

当我的应用程序打开时,在我位置附近的 10.000 个用户中有 10 个用户,所以我在 Cloud Firestore 中读取了 10 次。

如何在我第二次打开我的应用程序时,在我位置附近的 10.000 个用户中获得 10 个用户,没有 第 10 个那些我已经看过了?


有什么方法可以在 Cloud Firestore 中执行此操作,还是我必须更改?

谢谢:)

Firestore 不提供任何方式从查询中排除 特定结果。您唯一能做的就是包含 符合您条件的文档。如果您不能使用 where 子句来过滤应该匹配的文档,那么您尝试做的事情是不可能的 - 您总是必须支付已经看到的文档的成本(通过无论您确定文档被查看的标准是什么)。