检索Array Firebase数据库的密钥和元素

时间:2017-02-22 14:05:11

标签: javascript jquery firebase firebase-realtime-database

我正在使用Firebase实时数据库,我想检索一个数组数据:

数据:

enter image description here

我的功能:

   function traerUsuarios(firebase)
{
    var ref = firebase.database().ref().child('/Usuario');
    console.log(ref)
    ref.once('value', function (snap) {
        snap.forEach(function (item) {
            var itemVal = item.val();
            console.log(itemVal);
        });
        });
}

但结果是:

向我显示对象,但没有显示项目

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:1)

for循环中的每个item都是Usario的子项。这些孩子中的每一个(来自你的图片056BN ..,CQL ..和E4ll)都有一个对象作为它们的值(因此他们在数据库中旁边有一个+)。

所以,当你说item.val()时,你得到了每个孩子的价值,这是他们相应的对象(你在数据库中点击+时看到的数据。