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)。 –