0
我有以下結構,城市是一個數組。返回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 = True),即我想得到以下兩個節點。
KtI6rv4Wf5eEZLLXqRp
Kuc1bpEcW2yJEq6OK72
理想情況下,我想用Polymerfire
query element
,但即使有另一種解決方案,我會與該走了。
Firebase實時數據庫無法查詢此類嵌套屬性。你需要改變你的數據結構以允許你想要的查詢。請參閱[我的答案]以獲取更多信息](https://stackoverflow.com/questions/46801852/google-firestore-structuring-deeply-nested-ordered-data)。 –