【发布时间】:2020-04-08 21:25:25
【问题描述】:
我有一个 JS 函数,它进入 Firebase 实时数据库以读取一些对象。它检查的对象有几个字段,但我只想要其中一个,即 URL 键及其值。这是我检索数据的函数:
const dbRefObject = firebase.database().ref('gifs');
dbRefObject.on('value', gotData);
function gotData(data){
dbRefObject.once('value', function(snapshot){
snapshot.forEach(function(childSnapshot){
var childKey = childSnapshot.key;
var childData = childSnapshot.val();
console.log(childKey, " ", childData);
})
}
)
}
实际返回的数据是这样的:
Content Description: "Hack The Planet"
Date Added: "08/04/2020"
Permission: "Admin"
URL: "https://firebasestorage.googleapis.com/v0/b/..."
我只想访问 URL 密钥及其数据,但我似乎做不到。我试过做 childData[3] 但它不起作用。任何帮助将不胜感激。
【问题讨论】:
标签: javascript firebase key key-value