如何获取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;
})
如何有效地做到这一点?