2016-11-09 2 views
0

Was ist der beste Weg, um Daten in Firebase zu speichern und in der Lage sein, Abfragen mit ihm zu verwenden?Datum auf Firebase speichern und Elemente in den letzten 24 Stunden abfragen

Ich höre, dass es am besten ist, es als Zeitintervall zu speichern. Wenn ja, wie würde ich die in den letzten 24 Stunden gespeicherten Daten abfragen?

+0

Haben Sie noch nichts versucht? –

+0

Nicht wirklich, immer noch auf der Suche nach einer Möglichkeit, es zu tun. – Faisal

+0

@FrankvanPuffelen – Faisal

Antwort

0

Kann jemand bestätigen, ob dies der richtige Ansatz ist oder nicht?

Unter der Annahme, dass die Daten wie folgt:

"Items" { 
"-KWCwD8uqWyP9LrSkG3j" { 
    "name": "Brush" 
    "addedBy": "1478774386.282859" 
} 
} 

Der SWIFT-Code Zeit aus den letzten 24 Stunden bekommen soll wie folgt aussehen:

let timeNow = Date().timeIntervalSince1970 
let time24hoursBeforeNow = timeNow - 24 * 60 * 60 

Die Abfrage sollte wie folgt aussehen:

ref.child("Items").queryOrdered(byChild: "addedBy").queryStarting(atValue: timeNow).queryEnding(atValue: time24hoursBeforeNow) 
Verwandte Themen