Firebase에서 두 테이블을 결합해야합니다. 지금, 아래와 같이 데이터 구조가 있습니다.Firebase의 복잡한 쿼리
사용자가 로그를 만들면 Firebase에서 고유 한 ID를 가져옵니다. 이 ID는 ID를 작성한 사용자 ([email protected])에 저장됩니다.
하지만 로그인 한 사용자에게만 표시하고 싶습니다. 어떻게해야합니까? 지금은 키만 가져올 수 있지만 duration 및 startDate와 같은 데이터가 필요합니다.
logs
-KVMbJKN1i2vAxzutiYq
duration: 14
startDate: 28/10/2016
-KVMbLL4i_9dwaRZ9REB
duration: 28
startDate: 01/09/2016
-KVMiLwoSY34TZpf8mST
duration: 14
startDate: 2/2/2016
users
Edl7nDpJWIdNmDVUDn87p31d9mN2
email: [email protected]
firstName: test
imageUrl: URL
lastName: test
provider: Facebook
KX6DRd0k5fasEaqB8vJWiXkp69L2
email: [email protected]
firstName: test1
imageUrl: URL
lastName: test1
provider: Firebase
WRgxyjSpQlUPmeJwfF9I7PhpvHs1
email: [email protected]
firstName: test2
imageUrl: URL
lastName: test2
logs
-KVMbJKN1i2vAxzutiYq: true
-KVMbLL4i_9dwaRZ9REB: true
-KVMiLwoSY34TZpf8mST: true
provider: Firebase
당신이 원하는 것이 무엇인지 좀 더 명확히하십시오 .. – Dravidian
만약 내가 [email protected]로 로그인했다면, 나는 3 개의 로그를 보여주고 싶습니다. @Dravidian – Grumme