Firebase回收站检索数据不起作用

时间:2017-01-01 18:56:18

标签: android firebase firebase-realtime-database

我在firebase上有我的数据结构,就像在图像中一样。我只需要"详细信息"我的Recycler视图中的每个节点。我无法弄清楚数据库引用应该如何才能获得每个用户的详细信息数据。任何帮助将受到高度赞赏。

Data structure on firebase

获取详细信息

Getting null for details 1

1 个答案:

答案 0 :(得分:1)

Firebase数据库始终返回完整的节点。它无法返回查询中每个节点的子集。这是Firebase文档建议展平数据的众多原因之一。

在您的方案中,您应该在单独的顶级节点下拆分所有医生信息。 E.g。

DoctorsDetails
  Doctor1
    appointTime: 15
  Doctor2
    appointTime: 30
DoctorsLocations
  Doctor1
    location1: ...
  Doctor2
    location2: ...

现在,您可以将回收站视图绑定到您需要的数据,并防止您的用户必须下载无法显示的数据。