android - 在 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)
跳过一级数据库层次结构
解决方案
推荐阅读
- windows - 用 CMD / 批处理文件重命名最后创建的文件(将后缀附加到原始文件名)
- data-science - 回归系数解释 - 我们使用了多少?
- java - Presto:连接器“mysql”没有工厂
- python-3.x - Selenium 键切换 Chrome 扩展程序
- c# - UWP 应用程序中的 Xamarin Forms WebView 控件无法加载 url,但 Edge 浏览器和 Android 应用程序可以
- git - 如何找到我之前用来签出远程 repo url 的远程 repo 分支
- generics - $Proxy293 不能在 Spring AOP 中使用 JDK 动态代理转换为 ...service.impl.ext.MyService
- javascript - Input property not updating after event emitter - angular
- node.js - 如何处理flutter中的websocket错误
- html - 带选择的错误引导