如何获取Firebase实时数据库的返回值



似乎我无法从函数中获得数据的值,当我在函数中使用console.log时,它确实工作,但我无法从函数中获得值。

function getFromDB() {
const ref; //the db ref
ref.on("value", data => {
return data.val();
}
);
}

您可以尝试如下操作:

function getFromDB() {
var tokenRef = firebase.database().ref('accounts').child('somefield');
const value = tokenRef.once('value').then(function (snapshot) {
return snapshot.val();
});
console.log('value', value);

最新更新