GeoFire和Firebase查询

时间:2016-03-24 22:35:58

标签: ios firebase geofire

我对使用GeoFire结果查询Firebase的正确方法感到困惑。

阅读GeoFire的指示,我应该在树中将位置和用户数据分开。所以我有以下内容:

Control.Enabled = false

使用Geofire查询,我有一组附近的用户ID。这是我感到困惑的地方,我没有看到Firebase查询项目数组的任何方法。我想检索数组中每个用户的用户数据。

我可以遍历列表并发出多个请求,但这似乎是获得所需结果的低效方法。

1 个答案:

答案 0 :(得分:2)

  

我没有看到Firebase查询项目数组的任何方法。我想检索数组中每个用户的用户数据。

确实没有人要求这样做。

  

我可以遍历列表并发出多个请求,但这似乎是获得所需结果的低效方法。

虽然看起来效率低下,但事实并非如此。这样做的原因是Firebase在加载多个项目时非常有效,因为它通过同一个Web套接字检索所有项目并管理请求。

有关更详细的说明,请参阅Speed up fetching posts for my social network app by using query instead of observing a single event repeatedly