2016-08-01 14 views
0

Struggling mit, wie diese auf Firebase tun abfragen .. Könnte eine Anleitung verwenden ..einer Gruppe in einem Firebase

Ich habe diese json Setup wie folgt aus:

{ 

"members" : { 
    "-KO0C5FdTWisnc4i9xxM" : { 
     "title" : "joe" 
    }, 
    "-KO0FPUtK6cS0ZtIOTz0" : { 
     "title" : "jack" 
    }, 
    "-KO0j-cLmxA-LxxFYUki" : { 
     "title" : "john" 
    } 
    } 

} 

Es ist ziemlich einfach. Ich benutze Firebases Javascript API. Ich versuche herauszufinden, wie man speziell nach einem Objekt fragt, das gleich "Joe" ist. Oder Titel: "Jack". Irgendwelche Ideen? Ich habe nur in der Lage gewesen, alles unter „Mitglieder“ zu ziehen, und dann zu analysieren, durch

Antwort

0

einfach genug sein sollte:

var query = ref.orderByChild('title').equalTo('joe'); 
query.on('child_added', function(snapshot) { 
    console.log(snapshot.val()); 
}); 

Alternativ können Sie die gleiche Abfrage mit lesen:

query.on('value', function(snapshot) { 
    snapshot.forEach(function(childSnapshot) { 
    console.log(childSnapshot.val()); 
    }); 
});