2017-02-14 4 views
0

Я создаю приложение чата в Swift, где я использую Firebase. В моей базе данных Firebase у меня есть объект с именем members. Из этого members мне нужны только данные с определенным именем ключа.Запрос Firebase для выбранных значений в iOS Swift

Моя структура:

enter image description here

Так от 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******* 
     }) 

Код

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, это возвращает нулевой снимок –

+0

Что такое refmember ??? может ли вы отправить весь путь? –

ответ

0

Давайте попробуем:.

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

Подробнее Firebase Docs

+0

nah not работающих либо –

 Смежные вопросы

  • Нет связанных вопросов^_^