代码之家  ›  专栏  ›  技术社区  ›  Ali A. Jalil

iOS:Firebase实时数据库子级查询

  •  0
  • Ali A. Jalil  · 技术社区  · 8 年前

    我在使用firebase实时数据库的iOS应用程序上工作,我的结构如下 following ,我想写一个查询,检索一个组的所有用户,每个用户有多个组,每个组有多个用户,我能够显示一个用户的所有组,我想显示属于该组的所有其他用户,即,当用户选择他的组时, 如何才能做到这一点?

    1 回复  |  直到 8 年前
        1
  •  0
  •   kwanite    8 年前

    在我看来,最好的处理方法是复制数据。如果您确实需要上面发布的结构,您可以保留它并创建另一个:

    "groupUsers": {
      "123" : { //groupId
      "235" : { //uniqueKey for record
              userId: "567",
              userName: "Jack"
              }
              }
                  }
    

    `/groupUsers/${groupId}/`
    

    在返回的列表上循环以显示每个列表项的值。