【发布时间】:2017-11-07 18:44:26
【问题描述】:
有没有办法通过每个纬度和经度的范围进行查询?例如,我想获取所有具有location.lat 和location.lng 范围内的用户:51.400 到52.000 和-0.100 到-0.300。谁能帮我找出执行此操作所需的查询?
我希望这个问题有意义。任何帮助表示赞赏。
编辑:我没有使用“地理点”数据类型。我正在使用一个带有 2 个浮点数的自定义对象,并想做一个简单的数字比较。问题是我不知道(也找不到)如何构建查询的方法。
【问题讨论】:
-
您所描述的称为地理查询,Firestore 尚不支持它们。见stackoverflow.com/questions/46607760/…
-
感谢您的评论弗兰克,但我知道这一点。在我的例子中,“位置”字段是一个存储两个数字的自定义对象。我想做一个简单的 '>' 或 '