从Firebase数据库检索数据时,浏览器显示未定义
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Firebase数据库检索数据时,浏览器显示未定义相关的知识,希望对你有一定的参考价值。
我尝试从Firebase数据库检索数据。返回的数据显示为>
undefined undefined undefined
我使用的代码是
var query = firebase.database().ref().child("users/-Ly-dBv9xSiBf-UO0A8Q").orderByKey();
query.once("value") .then(function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var key = childSnapshot.key;
var childData = childSnapshot.val().messageText;
document.writeln(childData);
});
});
我尝试从Firebase数据库检索数据。返回的数据显示为undefined undefined undefined我使用的代码是var query = firebase.database()。ref()。child(“ users / -Ly-dBv9xSiBf -...
答案
它显示undefined
,因为首先,引用位于随机ID节点上,因此您不必循环。其次,您的数据库中没有名为messageText
的属性。您的代码应如下所示:
以上是关于从Firebase数据库检索数据时,浏览器显示未定义的主要内容,如果未能解决你的问题,请参考以下文章
从 firebase 检索数据并将其显示在可扩展的 recyclerview 中
从 Firebase 数据库中检索用户数据并显示在用户配置文件文本字段中
Swift:从 Firebase 检索数据并在表格视图中显示
useContext 未在子组件中显示更新的状态(当从全局文件中的 useEffect 挂钩中的 firebase 检索数据时)