java - Firebase DatabaseReference 使用查询过滤数据
问题描述
例如,我有这棵树:
如何使用查询来获取例如用户的“meeting_1”?
我试过这段代码(这个例子的名字):
final DatabaseReference mDatabase = getDatabaseReference(ConstantNames.MEETINGS_PATH).child ( TeamID );
Query query = mDatabase.orderByChild("PublicTo").equalTo("User_1");
此代码不起作用。DataSnapshot 的值为“null”
解决方案
如果您只想访问会议 1,那么您只能访问正在会议 1 的孩子
FirebaseDatabase database = FirebaseDatabase.getInstance();
databaseReference = database.getReference("CupShupRooftop/Promos");
例如,在上面的代码中,我正在访问作为 cupshuprooftop 子项的促销活动所以在你的情况下你可以这样做
db.getrefence("team id"/"meeting 1")
推荐阅读
- python - Python 中 Newton-Raphson 中的 TypeError
- events - 在限界上下文中分离消息系统
- perl - Perl 文件读取在将其拆分为空间时出现问题
- c - 这个 C 代码对于一个简单的计算器程序有什么问题?
- file - 如何在 Rust 中使用单一方法创建文件及其父目录?
- javascript - highchart网络网络图
- git - 有没有办法在文件位于存储库中的同时忽略特定文件进行拉取?
- javascript - 在 Electron 中的页面之间切换时如何防止排空数组?
- nullpointerexception - JMeter Non-Gui 模式下的“java.lang.NullPointerException”错误
- reactjs - 使用带有“select”的“textField”组件时的材质ui警告