【发布时间】:2017-03-01 08:37:27
【问题描述】:
/users:
- user1
- name: user1name
- /contacts
- user2
- user3
.....
- user2
- name: user2name
....
这是我当前的 firebase 数据库。当 user1 登录时,我检查他有哪些联系人并获取他们的 UID。现在我有了他们的 UID,我正在尝试读取他的联系人姓名。我怎样才能得到他每个联系人的名字?我是否必须阅读整个 /users 目录,或者我可以使用只检索我想要的数据的查询。 (本例为user2和user3的名字)
【问题讨论】:
-
你会做一个嵌套读取。所以检索
/users/$uid/contacts,然后遍历其中的键并为每个键加载/users/$key。 -
谢谢。正是我想知道的。如果您将此评论作为答案发布,我会将其标记为解决方案。
标签: android firebase-realtime-database