【发布时间】:2018-06-02 21:58:34
【问题描述】:
【问题讨论】:
标签: android firebase firebase-realtime-database
【问题讨论】:
标签: android firebase firebase-realtime-database
这取决于你从哪里开始。来自/planes/PaMé7800_..._785/directiones,这绝对是可能的。但是从/planes 开始,这是不可能的,因为您只能在每个孩子下的已知路径中查询值。
基本上,您当前的结构允许您有效地找到每个平面的方向,但不允许您有效地找到方向的平面。如果您想允许后者,请考虑为其添加额外的数据结构。例如:
directionesStCPToPlanes
dir11000
PaMé7800_..._785: true
有了这个额外的数据结构,你还可以查找逆向关系。
这种类型的双重数据存储很常见,被称为非规范化数据。有关这方面的更多信息,请参阅:
【讨论】: