javascript - 如何正确读取 Firebase 数据库?

标签 javascript firebase firebase-realtime-database firebase-authentication

我正在尝试读取以下数据的“total_event_created”值。

enter image description here

这是我的代码的一部分。

var userId = firebase.auth().currentUser.uid;
return database.ref('users/' + user_id).once('value').then(function(snapshot) {
          var total_event_counter = snapshot.val().total_event_created;
          console.log("total_event_counter",total_event_created);
        });
    });

我希望该值可以用作引用。

database.ref('events/' + user_id + total_event_created).set({ stuff here });

问题是我在控制台中收到此消息。

enter image description here

最佳答案

尝试一些类似的事情:

var userId = firebase.auth().currentUser.uid;
return database.ref('users/' + user_id).once('value').then(function(snapshot) {
  return total_event_counter = snapshot.val().total_event_created;
    }).then(function(tec) {
      console.log(tec);
    });
});

关于javascript - 如何正确读取 Firebase 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44060283/

相关文章:

javascript - 使用 node.js 执行 javascript 代码

javascript - 如何为列设置列切换表小部件的默认值?

java - 安卓 : App Visit Count using Firebase Database

android - FlutterFcmService ("number") : Fatal: failed to find callback

javascript - 如何从 javascript 中的 firebase 数据库中删除用户的信息(即使他/她当前未登录)?

javascript - 尝试遍历 Firebase 结果集 : 时,forEach 不是函数

java - JSP 未检测到 javascript 文件

java - 使用 Firebase-UI (Android) 的 Firestore 聊天应用

java - 如何从多个 firebase 数据库中读取数据?

javascript - IE9 Placeholder.js 错误