在firebase中,我想访问如下所写的数据库。

<script>
function fnReadMails(){
var user = firebase.auth().currentUser;
var ref = firebase.database().ref('/posts/'+user.uid);
ref.on("value", function(snapshot) {
var vardata = (snapshot.val());
console.log(vardata);
});
}
</script>问题是,标记为红色的字符串是唯一的推送键,随机生成。每当我得到一个引用时,我就可以获得一个更高级的参考,即userid,但是我想要访问键内的数据,我不知道,因为它将自动生成下一篇文章。
如何访问键内的嵌套数据?
发布于 2016-09-11 10:14:14
您需要child_added事件类型,这将记录参考文件下每个子级的快照。
ref.on("child_added", function(snapshot) {
console.log(snapshot);
});https://stackoverflow.com/questions/39434059
复制相似问题