首页 > 解决方案 > 在 Firebase DB 中侦听同一层次结构级别的属性

问题描述

我正在使用与 android 应用程序集成的 Firebase 实时数据库和一台使用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)

跳过一级数据库层次结构

标签: androidfirebasefirebase-realtime-databasefirebase-admin

解决方案


推荐阅读