Доступ к последнему элементу вложенной базы данных - PullRequest
0 голосов
/ 22 ноября 2018

enter image description here Как получить последний элемент во вложенной базе данных в firebase.Это мой db

В этом есть несколько идентификаторов, и для каждого идентификатора под сообщением бота я хочу последнее сообщение, которое в этом случае будет

I am fine.Thank You....

Я знаю грубый подход, ноэто займет много времени.

Вот мой код:

    return ref.child(user).once('value').then((snapshot) => {
    var i = 0;
    snapshot.forEach((snap) => {
        console.log(snap.child('bot').child('msg').msg);
        snap.child('bot').child('msg')
        .forEach((openTicketSnapshot) => {
            var val = openTicketSnapshot.val();
            val.forEach((text) => {
                 userMsg2.push({
                     'who': 'User',
                     'msg': text.msg,
                     'time': text.timestamp
                 });

            })

        });

      //Here i will access the last index of userMsg




    var data1 = {
        "data": "found"
    };
    res.json(data1);
    // ...
    return data1;
})

Как это сделать эффективно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...