在Firebase DB中侦听同一层次结构级别的属性

时间:2019-04-13 18:00:13

标签: android firebase firebase-realtime-database firebase-admin

我正在使用Firebase Realtime Database,该数据库与android应用和一台单独的计算机集成在一起,并使用Firebase-Admin SDK执行python程序。

在我的数据库中,我记录了(每个组的密钥是数据库生成的ID)。
每个组都有一个 group_members 和其他不相关属性的列表。
每个组成员都有其Firebase身份ID(密钥)和其他属性。

现在,我希望设置侦听器(在python程序中),以侦听每个组中 group_members 属性的更改。

目前,我只是在听整个记录并过滤监听器中不相关的事件:

firebase_admin.db.reference('groups').listen(self.my_listener)

但是很多属性经常变化,在这种情况下我不需要。

是否可以做这样的事情:

firebase_admin.db.reference('groups/*/group_members').listen(self.my_listener)

跳过数据库层次结构的一级

0 个答案:

没有答案