Firebase中的两个子节点的Firebase实时数据库查询

时间:2018-02-22 14:52:22

标签: swift firebase firebase-realtime-database

我不知道以前是否有人处理过这样的事情。我在Firebase数据库中有一个简单的结构:

channels
  -L5xr3XxRMJ3GOQOyP8t
     name: "test"
     user1: "T00SfCLwbmWbaZJieSb2pSzO7fp1"
     user2: "ylRatW20m6VKnQDXjJdet2GZhgt1"
  -L5xrMGvRGgH6X1mDyP1
     name: "test2"
     user1: "ylRatW20m6VKnQDXjJdet2GZhgt1"
     user2: "T00SfCLwbmWbaZJieSb2pSzO7fp1"

user1user2中,用户的标识符存储在不同的结构中。我需要查询channels发送用户标识符并检查该值是否在user1 user2

我找了一个解决方案,但没有找到任何有用的东西。任何人都可以告诉我如何关注?

由于

1 个答案:

答案 0 :(得分:0)

Firebase实时数据库没有OR类型查询。您必须进行两个不同的查询,然后将结果合并到应用程序中。

相关问题