Firebase实时数据库返回未定义的值

时间:2019-05-20 09:15:23

标签: javascript firebase web firebase-realtime-database

Firebase实时数据库返回未定义的子值。

这是我的数据库树截图:

enter image description here

这是我的代码:

var ref = firebase.database().ref('/user/' + u_id + '/');
 ref.once("value") 
.then(function(snapshot)
 { 
    log = snapshot.child("longitude").val();
    console.log(log);   //Prints the real value
});
console.log(log); //prints undefined value

预期结果是它应该在查询外部和查询内部都打印实际值。

但是实际结果是,如上面的代码中的注释中所述,它在查询中打印了实际值,而如上面的注释中所述,在查询外部打印了未定义的值。

0 个答案:

没有答案