Javascript 如何在Firebase数据库中获取对象的子对象?

Javascript 如何在Firebase数据库中获取对象的子对象?,javascript,arrays,database,firebase,firebase-realtime-database,Javascript,Arrays,Database,Firebase,Firebase Realtime Database,我正在尝试使用Firebase实时数据库警告此阵列: "discuss" : { "taj" : { "20200809" : { "comment" : "first comment", "full_date" : "2020/08/09" } } } 我试着这样做:

我正在尝试使用Firebase实时数据库警告此阵列:

  "discuss" : {
    "taj" : {
      "20200809" : {
        "comment" : "first comment",
        "full_date" : "2020/08/09"
      }
    }
  }
我试着这样做:

        data.val().children.forEach(children => {
            alert(children.comment)
        });
但结果一无所获。
有人有什么想法吗?

如果您想从数据库中获取
注释,请尝试以下操作:

 let ref = firebase.database().ref("dicuss");

ref.child("taj").on("value", function(snapshot) {
 snapshot.forEach(function(childSnapshot) {
  var comment = childSnapshot.val().comment;
  console.log(comment);
 });
});
添加对节点
taj
的引用,然后迭代并检索
comment
属性

检查文档:


如果要从数据库中获取
注释
,请尝试以下操作:

 let ref = firebase.database().ref("dicuss");

ref.child("taj").on("value", function(snapshot) {
 snapshot.forEach(function(childSnapshot) {
  var comment = childSnapshot.val().comment;
  console.log(comment);
 });
});
添加对节点
taj
的引用,然后迭代并检索
comment
属性

检查文档:


谢谢!!我不知道childSnapshot,并且由于某种原因没有捕获Firebase文档。现在就可以了。谢谢!!我不知道childSnapshot,并且由于某种原因没有捕获Firebase文档。我现在就可以。