Ich möchte alle Personen aus der Datenbank, wo Vorname und Nachname durch Benutzereingaben gegeben ist.Wie kann ich Firebase Realtime Database abfragen und filtern
Bisher ist dies mein Code:
admin.database().ref('persons').orderByChild('Firstname').equalTo(firstName).limitToLast(1).once("value").then(function(snapshot) {
}
Dieser Code funktioniert nur Vorname Filterung, aber ich kann nicht jede mögliche Weise eine andere hinzuzufügen Where-Klausel für Nachname finden. Ich habe versucht, eine weitere Bestellung hinzuzufügen, aber es scheint nicht zu funktionieren. Muss die Realtime Database so schwierig sein, um eine einfache Abfrage zu erstellen?
Die Firebase Realtime Database-Abfragen können nur nach einer einzelnen Eigenschaft sortieren/filtern. In vielen Fällen ist es möglich, die zu filternden Werte zu einer einzigen (synthetischen) Eigenschaft zu kombinieren, z. '" FirstName_LastName ":" Frank_van Puffelen "'. Ein Beispiel für diese und andere Ansätze finden Sie hier: http://stackoverflow.com/questions/26700924/query-based-on-multiple-where-clauses-in-firebase –