如何从数据库的JavaScript Firebase SDK中的子级获取数组

时间:2019-10-30 06:30:36

标签: firebase firebase-realtime-database

Here is my database Image.

我想显示顶点中的所有值。我怎样才能做到这一点? 目前,以下代码为我提供了空值。

var dbRef = firebase.database().ref("data/aqibkhan109").child('corn').child('polygon19').child('vertex');

        dbRef.on('value', function(snapshot){
          console.log(snapshot.val());
        });

任何帮助,这是一个实时数据库

3 个答案:

答案 0 :(得分:1)

数据库的第一个节点是带有大写字母D的“数据”,但是您的代码正在使用带有小写字母d的“数据”。数据库始终区分大小写,查询需要完全匹配。

答案 1 :(得分:1)

更改此:

ref("data/aqibkhan109")

对此:

ref("Data/aqibkhan109")

data应该使用与数据库中相同的大写字母。

答案 2 :(得分:0)

var dbRef = firebase.database().ref().child("Data/aqibkhan109/corn/polygon19/vertex");
dbRef.on('value',snapshot=>{
console.log(snapshot.val());
});

尝试一下。我希望它对您有用。