在iOS Swift中查询Firebase中的选定值

时间:2017-02-14 07:47:21

标签: ios swift firebase firebase-realtime-database

我正在使用Firebase在Swift中创建一个聊天应用。在我的Firebase数据库中,我有一个名为content的对象。从members开始,我只想要具有特定密钥名称的数据。

我的结构:

enter image description here

因此,从members开始,我只想要以members为关键字的数据。

代码:

anuj

代码

 refMembers.queryOrderedByKey().queryEqual(toValue: true, childKey: "anuj").observe(.value, with: { (snap) in

            Logger.sharedInstance.log(whatToPrint: snap.childrenCount as AnyObject)
           *******This crashes my app*******
        })

1 个答案:

答案 0 :(得分:0)

让我们试试:

refMembers.orderByChild("anuj").equalTo(true).on("value", function(snapshot) {
  console.log(snapshot.key)
})

了解更多Firebase Docs