按内部列表值过滤子项

时间:2018-06-02 21:58:35

标签: android firebase firebase-realtime-database

enter image description here

根据上一张图片 是否有可能让每个孩子都符合" 11000"那是在阵列里面? (可能有多个条目)

1 个答案:

答案 0 :(得分:0)

这取决于你从哪里开始。来自/planes/PaMé7800_..._785/directiones这绝对是可能的。但是从/planes开始,这是不可能的,因为您只能查询每个孩子下的已知路径的值。

基本上,您当前的结构允许您有效地找到每个平面的方向,但是不允许您有效地找到方向的平面。如果要允许后者,请考虑为其添加其他数据结构。例如:

directionesStCPToPlanes
  dir11000
    PaMé7800_..._785: true

使用这种额外的数据结构,您还可以查找反向关系。

这种类型的双数据存储很常见,称为非规范化数据。有关详细信息,请参阅: