【发布时间】:2019-10-27 13:43:31
【问题描述】:
我想查询存储在名为“Users”的集合中的用户。每个用户都有年龄和体重等字段。有没有一种方法可以通过与使用 GeoFire 运行搜索的用户的距离来查询用户,并将其与 FireStore 搜索查询相结合?例如,我是一个用户,他正在寻找半径 20 英里内的人,但也想找到比他们年轻或年长 2 岁的人。
【问题讨论】:
-
google "geofire firestore query" 上有很多内容我已经实现了一种非常基本的方法,它使用 geohashes 来存储每个用户的位置。然后使用非常简单的 firestore 查询来获得与用户一定距离内的结果
标签: swift google-cloud-firestore geofire geofirestore