如何将两个Firebase过滤方法链接在一起

时间:2017-09-14 14:48:56

标签: ios firebase swift3 firebase-realtime-database

我正在开发iOS应用,并将位置数据存储在Firebase实时数据库中。

我需要获取具有lat-lon范围的位置数据,因此我正在编写这样的查询,但两次连续地调用Firebase块queryStarting方法。

我在swift 3中的查询:

let wifiQuery = ref.child("wifis").queryStarting(atValue: northEast.longitude, childKey: "lon")
                        .queryEnding(atValue: southWest.longitude, childKey: "lon")
                        .queryStarting(atValue: southWest.latitude, childKey: "lat")
                        .queryEnding(atValue: northEast.latitude, childKey: "lat")

但是我收到了这个错误;

  

***由于未捕获的异常'InvalidQueryParameter'终止应用程序,原因:'无法调用queryStartingAtValue:childKey:之后调用queryStartingAtValue或queryEqualToValue'

有什么建议吗?

由于

0 个答案:

没有答案