访问嵌套数据库的最后一个元素

时间:2018-11-22 19:59:20

标签: node.js firebase firebase-realtime-database

enter image description here如何获取Firebase嵌套数据库中的最后一个元素。 这是我的数据库

在此有多个ID,对于机器人的味精下的每个ID,我希望最后一条消息在这种情况下为

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;
})

如何有效地做到这一点?

0 个答案:

没有答案