【问题标题】:How to get data of a specific value from firebase realtime data in swift?如何快速从firebase实时数据中获取特定值的数据?
【发布时间】:2019-07-27 19:15:28
【问题描述】:

以上面的图片为准。我想根据电子邮件获取数据。例如,如果值为“abc@gmail,com”,我想获取键和值。我该怎么做?

【问题讨论】:

    标签: ios swift firebase firebase-realtime-database


    【解决方案1】:
        ref.child("POSTBY").queryEqualToValue("abc@gmail.com").observe(.value) { snapshot in
      for child in snapshot.children {
        ...
      }
    }
    

    这里的ref是保存firebase数据库实例的变量。

    【讨论】:

    • 它返回这个 Snap (POSTBY)
    【解决方案2】:

    queryEqualToValue 已更改。通过queryEqual

    ref.child("POSTBY").queryEqual(toValue: regex.encodeEmails(email).observe(.value) { snapshot in
                for child in snapshot.children {
    
                }
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-26
      • 1970-01-01
      • 2017-09-03
      • 2020-07-12
      相关资源
      最近更新 更多