Firebase获得关键值

时间:2014-02-26 19:40:17

标签: javascript firebase

很容易获得价值:

    firebase_instance.limit(100).on("child_added", function(data) {
        var value = data.val();
    });

但是如何获得与该值相关联的密钥?

2 个答案:

答案 0 :(得分:11)

使用属性

firebase_instance.limit(100).on("child_added", function(snap) {
  var name = snap.key;
});

文档和示例here

答案 1 :(得分:3)

将使用Firebase DataSnapshot调用您的每个Firebase .on(...)回调。要获取该DataSnapshot位置的名称,请尝试使用name()方法。

例如:

firebase_instance.limit(100).on("child_added", function(snap) {
  var name = snap.name();
});