【发布时间】:2016-10-12 02:23:36
【问题描述】:
我正在将一个使用 Mysql 的应用程序迁移到 firebase,并且我设法将它几乎全部迁移,只是缺少搜索部分,我不太明白它是如何工作的。我正在尝试在 firebase 中执行以下查询。
SELECT *, (6371 * acos( cos(radians(?)) * cos(radians(latitude)) * cos(radians(?) - radians(longitude)) + sin(radians(?)) * sin(radians(latitude)) )) AS distance FROM usuario ORDER BY distance
我正在尝试做的是将我的用户的纬度和经度传递给 firebase,然后他返回给我所有订购最近到最远的用户。
注意:这与我在应用程序中使用的查询不同,我只是在 google 上找到,不知道这是否有效,但您可以了解我正在尝试做什么。 注意²:英语不是我的母语:P
【问题讨论】:
标签: android firebase firebase-realtime-database