База данных Firebase в реальном времени - прочитать последний элемент в нескольких дочерних объектах - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь написать базу данных в реальном времени 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
                }
        }
    }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...