代码之家  ›  专栏  ›  技术社区  ›  user3700449

如何在IOS中根据用户偏好检索特定firebase数据结果?

  •  0
  • user3700449  · 技术社区  · 7 年前

    enter image description here . 如果你能告诉我怎么做,我将不胜感激。谢谢

      let ref = Database.database().reference()
    
      ref.child("users").queryOrdered(byChild: "Gender").queryEqual(toValue: genderLbl.text) // "genderLbl.text = "Male"
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Damien    7 年前

    - Users
    - UsersByCountry
        - USA
             - Male
                 - HighSchool
                     - James
                         - 846efz-ezf4z6e-zef6ze4f8 (id of the user)
                         - 846efz-315da3z-az5z5e422
                         - 846efz-azd5a7z-dafg4g5ej
                     - Alfred
                     - Robert
                 - ElementarySchool
             - Female
        - UK
        - Canada
    

    如果您的模型中有很多关系,并且您的服务需要检索大量连接的数据,我建议您更改为sql数据库。