我对 Firebase 和 noSQL 整体来说还很陌生,并且在从数据库中提取所有 JSON 时遇到问题。我已经完成了 Firecast 教程,因此我知道如何在引用数据库后提取特定值,但这不是我想要的。我创建了一个基本数据表,用于填充基于 JSON 的字段,因此我想以编程方式从 firebase 中提取所有数据库 JSON 并执行此操作。当我单击导出 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 甚至无法工作
最佳答案
摆脱 .child() 将是我的第一个赌注。直接在 .ref() 上调用 .on
关于javascript - 如何从 web 上的 firebase 中提取所有 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42459799/