javascript - 如何从 web 上的 firebase 中提取所有 JSON

标签 javascript json firebase-realtime-database

我对 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/

相关文章:

javascript - 加载 JSON 文件并将其附加到 map

ios - 如何从 Swift 调试器访问对象嵌套属性

javascript - query.startAt 数据库规则权限被拒绝

javascript - 子菜单错误

javascript - 如何访问id可变的元素

使用 HTML 5 和 ASP.NET 的 JavaScript 框架

android - FirebaseRecyclerAdapter、PopulateViewHolder 滚动时多次调用

javascript - 当填充其他列时如何添加短语?

javascript - Node EJS 将数据传递给包含

javascript - JSON 到 Excel 的转换