Ich verwende diese Abfrage, um zu überprüfen, ob die Daten auf meiner Firebase existieren (mit AngularFire2)Ist die Abfrage an! EqualTo: null auf Firebase möglich?
let aux = this.afData.list("/drivers", { query: { orderByChild: '/accountHistory/approved', equalTo: null } });
funktioniert ziemlich gut, aber ich muß auch eine inverse Abfrage machen.
Gefällt Ihnen dieses
let aux = this.afData.list("/drivers", { query: { orderByChild: '/accountHistory/approved', equalTo: !null } });
Das Problem ist. Diese zweite Abfrage, kehrt nur dann, wenn der Wert TRUE ist, ich bin Speichern einer Zeitmarkierung/driveruid/accountHistory/genehmigt‘
Es gibt eine Möglichkeit, nur zu überprüfen, ob der Wert vorhanden ist oder gar nicht existiert?
Danke!
Mögliches Duplikat von [ist es möglich, Abfragedaten, die nicht der angegebenen Bedingung entsprechen?] (Https://stackoverflow.com/questions/28582223/is-it-possible-query-data-that-are-not -Quell-zur-spezifizierten-Bedingung) –
Es gibt keinen * Wert-Check. Aber welche Werte speichern Sie dort? Sie könnten mit 'startAt ("a"). EndAt ("z"). LimitToFirst (1) '(abhängig von dem Wertebereich, den Sie haben können) irgendwo hinkommen. –
@FrankvanPuffelen Ich schätze die Hilfe! Meine Frage hatte nur 2 Fälle. * Das Fehlen von Daten * Die Existenz eines TIMESTAMP Rohans Vorschlag funktionierte sehr gut! Danke noch einmal! –