Query-arrays Werte mit FB
Gibt es eine Möglichkeit, auf Firebae zum filtern der Daten in ein array?
Habe ich dieses Modell auf meinem FB:
-KABIGeWnBMUKjLTcvp8
deviceToken:"7DE60240CB4B712F05A009F32358610C1327917E7E68409..."
favorites
0:"Masha"
1:"moksha"
name:"juan"
Und das problem ist, ich finde keine Methode, um alle "Nutzer", die einen bestimmten Wert auf den "Favoriten" array-Feld.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, das ist keine option Finden Sie unter FB äquivalent zu where in ().
Statt: invert Ihre Daten-Struktur, um diese Abfrage möglich:
Nun können Sie die Element-Tasten für Mascha mit einem einfachen Lesen:
ref.child('items_by_favorites/Masha')
und laden Sie dann jedes Element:Zunächst deine Frage zu beantworten, die tief in den Leitfaden für abrufen von Daten, die ist, wo ich diese Antwort. Es ist bei komplexen Abfragen, dann Bereichsabfragen, sollten Sie weitere Infos.
Die grundlegende Idee ist, dass Sie brauchen, um erste, um die Bezugnahme auf ein gemeinsames Kind Wert, und dann zu rufen .equalTo() bis zum Ende mit einer Abfrage ergibt, dass das, was Sie wollen.
Auch Sie anrufen können, um mit dem Kind-wie
Zu bohren, die tiefer im Baum.