1
다음과 같은 Firebase 노드 구조가 있습니다.타임 스탬프 별 파이어베이스 데이터 정렬
categories
category1
timestamps
23c491sdfwrasddgasd: true
asdf8234dfjalskdask: true
39fsdizxcasfgbskdf7: true
2asqwizxov340bs9fms: true
category2
timestamps
p23491sdfwrasddgasd: true
asdfpovaskdrfskdask: true
category3
timestamps
vmk339ffk3rasddgasd: true
asdf8234dfjalskdvml: true
bnwdwizxcasfgbskdf7: true
소인 키 push()
의해 생성되는 키이다. 나는 가장 오래된 타임 스탬프 키로 카테고리를 정렬해야합니다. 타임 스탬프 노드의 가장 오래된 타임 스탬프 만 계산됩니다.
기본적으로 범주를 처음 수정 한 시간으로 정렬해야합니다.
노드를 다시 디자인하는 데 도움이되는 도움말을 환영합니다.
현재 범주를 수정할 때마다 값을 적용합니다. 카테고리가 이미 수정되었는지 어떻게 알 수 있습니까? 값 리스너를 사용하여 먼저 카테고리를 확인해야합니까? –
예, ValueEventListener를 사용하고 timestamp 위치에서 dataSnapshot.exists()를 사용할 수 있습니다. 그러나 앱의 전체 컨텍스트를 모르기 때문에 말할 수 없습니다. – Hhorn