我的firebase db的结构如下图所示 image of my firebase DB stucture
每当有新消息时,它将被添加到特定ID下,就像在图像中一样#59; 59a004ce9bfedb3f50ff2ec5" ID 所以每条新消息都会在perticuler id' s goup_messages下创建新节点。
我希望每当有新消息时就会得到perticuler id。
我使用
var getvalue = firebase.database().ref('foram-ec60c/' +userId+ '/goup_massages/');
getvalue.once('value', function(snapshot) {});
}
但我不知道如何获得id的价值?
我使用javascript在firebase DB中添加数据
答案 0 :(得分:1)
要获取ID,请尝试以下操作:
var getvalue = firebase.database().ref('foram-ec60c/' +userId+ '/goup_massages/');
getvalue.once('value', function(snapshot) {
snapshot.forEach(function(child) {
var keys=child.key;
});
});
更多信息:
https://firebase.google.com/docs/reference/js/firebase.database.DataSnapshot#key