2016-11-09 3 views
0

Firebaseに日付を保存してそれを使用できる最良の方法は何ですか?firebaseに日付を格納し、過去24時間にアイテムをクエリ

私はそれを行う最良の方法は時間間隔としてそれを格納することだと聞いています。もしそうなら、私は過去24時間に格納されたデータをどのようにクエリしますか?

+0

まだ試しましたか? –

+0

それでもやり方はまだありません。 – Faisal

+0

@FrankvanPuffelen – Faisal

答えて

0

これが正しいアプローチかどうかを誰かが確認できますか?

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

過去24時間の時間を得るための迅速なコードは次のようになります:

は、次のようにデータがあると仮定すると

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

クエリは次のようになります。

ref.child("Items").queryOrdered(byChild: "addedBy").queryStarting(atValue: timeNow).queryEnding(atValue: time24hoursBeforeNow) 
関連する問題