Я пытаюсь написать базу данных в реальном времени Firebase ValueEventListener для следующего набора данных.Я просмотрел документацию, но не смог найти способ прочитать данные для следующего сценария, то есть самого последнего сообщения для каждого объекта person.Кажется, мы можем использовать orderByValue () и limitToFirst (), чтобы получить последнее сообщение для определенного дочернего объекта (объекта person), но здесь я пытаюсь прочитать последние сообщения в нескольких дочерних объектах.
Набор данных:
{
"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
}
}
}
}