我对Firebase和整个noSQL都很陌生,而且我无法从数据库中取出所有JSON。我已经完成了firecast教程,所以我知道在引用数据库后提取特定值,但这不是我想要的。我有一个基于JSON填充字段的基本数据表,所以我想以编程方式将所有数据库JSON从firebase中提取出来并执行此操作。当我单击导出JSON时,在我的firebase数据库中,我得到了我需要的东西,但是如何使用API来实现呢?下面我尝试引用所有孩子并将其设置为预标签,但没有显示任何内容:
const ref = firebase.database().ref().child();
ref.on('value', snap => {
const yo = document.getElementById('test');
yo.innerText = JSON.stringify(snap.val());
});
编辑* 下面的答案实际上是正确的,我的数据表代码中有一些错误,即使js不在第一位工作
答案 0 :(得分:1)
摆脱.child()将是我的第一个赌注。直接在.ref()
上调用.on