2016-11-09 1 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) 
관련 문제