Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从firebase数据库检索数据?_Javascript_Html_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript 如何从firebase数据库检索数据?

Javascript 如何从firebase数据库检索数据?,javascript,html,firebase,firebase-realtime-database,Javascript,Html,Firebase,Firebase Realtime Database,我尝试了很多方法从我的firebase数据库获取数据,但都不起作用。 有没有简单的方法从firebase数据库检索数据 我的js代码: var firebaseConfig={ 阿皮奇:“编辑”, authDomain:“REDACTED.firebaseapp.com”, projectId:“编辑”, storageBucket:“REDACTED.appspot.com”, messagingSenderId:“474155068193”, appId:“已编辑”, 测量结果:“G-715

我尝试了很多方法从我的firebase数据库获取数据,但都不起作用。 有没有简单的方法从firebase数据库检索数据

我的js代码:

var firebaseConfig={
阿皮奇:“编辑”,
authDomain:“REDACTED.firebaseapp.com”,
projectId:“编辑”,
storageBucket:“REDACTED.appspot.com”,
messagingSenderId:“474155068193”,
appId:“已编辑”,
测量结果:“G-715TVNY07N”
};
//初始化Firebase
firebase.initializeApp(firebaseConfig);
控制台日志(firebase);
var database=firebase.database();
var ref=database.ref('en');
函数lah(){
风险值数据={
Kommenti:document.getElementById(“viesti”).value
}
参考推送(数据);
}
我的数据库:


我想知道这些Kommentis的内部是什么。

如果您想在没有侦听器的情况下只获取一次数据,您可以使用如下函数:

const getData=async()=>{
返回火基
.数据库()
.ref(“en”)
.一次(“价值”)
。然后((快照)=>{
snapshot.forEach((childSnapshot)=>{
const childKey=childSnapshot.key;
const childData=childSnapshot.val();
const kommenti=childData.kommenti;
});
});
};

在这里,您可以将记录推送到firebase。您可以查看文档