如何获取adding_child的密钥

时间:2019-07-10 07:24:19

标签: javascript firebase firebase-realtime-database

我有一个功能:

myRef.on("child_added", function(data){
    var keys = Object.keys(data.val());
}

那只会给我孩子内部物体的钥匙。

例如结构:

children = {
  added_child1:{
    'name':'child1'
  },
  added_child2:{
    'name':'child2'
  }
}

myRef链接到孩子。 如何获取新添加的孩子的钥匙?

1 个答案:

答案 0 :(得分:1)

您可以使用data.key来获取新添加的孩子的钥匙,例如:

var myRef = firebase.database().ref('children');
myRef.on("child_added", function(data){
   var key  = data.key;
   var keys = Object.keys(data.val());
}

data.key将检索added_child2