我有以下结构,城市是一个数组。
-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
,但即使有另一种解决方案,我也会选择。
这
是不可能的,你必须改变你的数据结构。
像这样的事情将是要走的路:
-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
然后,您需要获取数据。