JavaScript从Firebase获取数据失败

时间:2018-06-26 03:40:06

标签: javascript firebase firebase-realtime-database

这是我自己的firebase结构。 我想获取Firebase中的特定数据,例如:win。我收到一条错误消息。我不知道处理那些用firebase创建的特定ID。

screenshot

这是我的JavaScript代码。当我运行程序时,浏览器告诉我问题出在第17行。

screenshot

1 个答案:

答案 0 :(得分:0)

您可以侦听子节点上的更改,也可以按需获取节点。 See documentation

听取价值事件

var starCountRef = firebase.database().ref('posts/' + postId + '/starCount');
starCountRef.on('value', function(snapshot) {
  updateStarCount(postElement, snapshot.val());
});

或按需读取数据

var userId = firebase.auth().currentUser.uid;
return firebase.database().ref('/users/' + userId).once('value').then(function(snapshot) {
  var username = (snapshot.val() && snapshot.val().username) || 'Anonymous';
  // ...
});