firebase - Firebase 实时数据库 - 读取多个子对象下的最新项目
问题描述
我正在尝试为以下数据集编写 Firebase 实时数据库 ValueEventListener。我已经浏览了文档,但无法找出读取以下场景数据的方法,即每个人对象下的最新消息。似乎我们可以使用 orderByValue() 和 limitToFirst() 来获取特定子对象(人对象)下的最新消息,但在这里我试图读取多个子对象下的最新消息。
数据集:
{
"messages":{
"person-1":{
"shdjkashdjash":
{
"message": "Hi",
"date": 1544061643815
},
"ashakjshasasjhda":
{
"message": "Hello",
"date":1544061724422
}
},
"person-2":{
"ahsgfasgfhagf":
{
"message": "How are you",
"date": 1544061773193
},
"sfjksfsaflashf":
{
"message": "Hey",
"date":1544061777661
}
},
"person-3":{
"fashfahfahf":
{
"message": "This is the sample example",
"date": 1544061784096
},
"sdfsfhshfsjhfshf":
{
"message": "Firebase messages",
"date":1544061789927
}
}
}
}
解决方案
推荐阅读
- python - Python 中的二级内存索引表示
- javascript - Javascript:使用未定义的类扩展类
- excel - 如何查看我上传Oracle DB的excel文件的Sql查询
- java - 创建了一个返回真值的方法是对象是 5 岁以上
- python - 循环浏览网站上的不同链接并抓取某些信息
- sql - SQL 嵌套 WERE
- mysql - 已恢复 latin1_swedish_ci 排序规则的 MySQL DB 显示列的字符串值不正确
- javascript - 在 javascript 中使用烧瓶中的 JSON 和 jinja
- authentication - 尽管凭据正确,nginx 目录身份验证导致 403 被禁止
- python - 使用关键字pythong从txt文件中提取段落