Javascript 如何在Firebase数据库中获取对象的子对象?
我正在尝试使用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" } } } 我试着这样做:
"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文档。我现在就可以。