这是我的Firebase数据库:
我需要与push方法生成的唯一随机名称相关联的图像的URL。有什么办法可以吗?此外,必须存在更好的数据发送方式。请告诉我。感谢。
imgRef.on('value', function(snapshot) {
console.log(snapshot.val());
});
正如预期的那样,返回整个JSON对象。我需要网址。
答案 0 :(得分:20)
这是显示图片网址列表的最基本方式:
var rootRef = firebase.database.ref();
var urlRef = rootRef.child("user1/DAA Notes/URL");
urlRef.once("value", function(snapshot) {
snapshot.forEach(function(child) {
console.log(child.key+": "+child.val());
});
});
答案 1 :(得分:0)
[enter image description here][1]
[1]: https://i.stack.imgur.com/MYaWa.png
readUserData = async () => {
try {
this.setState({ loading: true });
await firebase
.database()
.ref("recette")
.once("value", function (snapshot) {
snapshot.forEach(function (child) {
console.log(child.key.total + ": " + child.val());
});
});
} catch (e) {
// Error! oh no
} finally {
this.setState({ loading: false });
}
};
I want to get the value of total the child.key.total is undefined: [object Object] while child.val()