0
다음과 같은 구조를 가지고 있습니다. cities는 배열입니다.특정 값을 가진 자식이있는 Firebase 데이터베이스 노드를 반환하십시오.
-NodeX
-KtI6rv4Wf5eEZLLXqRp
name: MyName1
Description: My Desc1
Cities
0
name:My City
isBig: False
1
name:Your City
isBig: True
2
name:His City
isBig: False
-KtKHcUjNlBuZSY7_5kv
name: MyName
Description: My Desc
Cities
0
name:My City
isBig: False
1
name:Your City
isBig: False
2
name:His City
isBig: False
-Kuc1bpEcW2yJEq6OK72
name: MyName
Description: My Desc
Cities
0
name:My City
isBig: True
1
name:Your City
isBig: True
2
name:His City
isBig: False
가 나는 두 개의 노드를 다음 싶어 큰 어떤 도시 (isBig = 참) 즉를 가진 최상위 노드를 싶어.
KtI6rv4Wf5eEZLLXqRp
Kuc1bpEcW2yJEq6OK72는
이상적으로, 나는 Polymerfire
query element
를 사용하기를 원하지만 다른 해결책이있을 경우에도, 그와 함께 갈 것입니다.
Firebase Realtime Database에는 이러한 중첩 된 속성을 쿼리하는 방법이 없습니다. 원하는 쿼리를 허용하도록 데이터 구조를 변경해야합니다. [내 답변은 여기 더] (https://stackoverflow.com/questions/46801852/google-firestore-structuring-deeply-nested-ordered-data)를 참조하십시오. –