我有以下结构,城市是一个数组。
-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
我想获得顶级节点,其中任何城市都是Big(isBig = True),即我想要跟随两个节点。
KtI6rv4Wf5eEZLLXqRp
Kuc1bpEcW2yJEq6OK72
理想情况下,我想使用Polymerfire
query element
,但即使有其他解决方案,我也会继续使用。
答案 0 :(得分:0)
您无法更改数据结构。
这样的事情将是要走的路:
-cities
-KtI6rv4Wf5eEZLLXqRp
0
name:My City
isBig: False
1
name:Your City
isBig: True
2
name:His City
isBig: False
-info
-KtI6rv4Wf5eEZLLXqRp
name: MyName1
Description: My Desc1
然后你需要获取你的数据。