在Firebase Android中检索节点值?

时间:2016-10-18 16:27:51

标签: android firebase firebase-realtime-database

我是Firebase的新手,我的数据库是这样的:

root:
   admin:
       uid1:
          some info
       uid2:
          some info
       ..
        ...
         ....

我想获取所有节点的值,只有uidsome info之外的值。我该如何检索此值?基本上我要做的是在这个特定的孩子中搜索一个特定的uid,所以我在考虑检索这些值并将其与我的uid进行比较?

任何问题的任何帮助,将不胜感激。 谢谢。

1 个答案:

答案 0 :(得分:0)

如果使用REST执行此操作,则只需调用root / admin / .json即可获取子值。您可以在代码中执行此操作,只需简单地获取root的子项,然后使用admin的子项,然后使用uid的子项。在这里查看过滤数据部分:

https://firebase.google.com/docs/database/android/lists-of-data