2017-02-14 4 views
0

私はFirebaseでFirebaseにチャットアプリを作成しています。私のFirebaseデータベースには、membersというオブジェクトがあります。そのmembersから、特定のキー名を持つデータだけが必要です。iOSで選択した値のFirebaseを問い合わせSwift

マイ構造:membersからそう

enter image description here

、私は唯一のキーとして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******* 
     }) 

コード

refMembers.queryOrderedByValue().queryEqual(toValue: true).observe(.value, with: { (snap) in 
       Logger.sharedInstance.log(whatToPrint: snap.childrenCount as AnyObject) 

******* here i get no data******* 
      }) 
+0

'refMembers.queryOrderedByChildを読むqueryEqualToValue(」 true ")' –

+0

@ EICaptainv2.0これはnullスナップショットを返します –

+0

refmemberとは何ですか?あなたは全体のパスを投稿できますか? –

答えて

0

のは、試してみましょう:。

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

は( "anuj")よりFirebase Docs

+0

いずれかの作業 –

関連する問題