javascript - 从 FIrebase 实时数据库获取数据

标签 javascript html database firebase firebase-realtime-database

例如,我是这样设置数据的:

var usersRef = firebase.database().ref("userlist/");
usersRef.child(nickname).set({
    userid: id,
    email: email,
    });

如果我以后想收到昵称的邮件怎么办?为什么我不能做这样的事情:

const email =usersRef.child(nickname).child(email);

最佳答案

要获取电子邮件,您需要执行以下操作:

 var ref = firebase.database().ref("userlist").child(nickname);

ref.on("value", function(snapshot) { 
   let emails=snapshot.val().email;
    console.log(email);
  });
});

您需要引用该位置,然后将监听器附加到它,以便能够检索子值,如 emailid

关于javascript - 从 FIrebase 实时数据库获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51782251/

相关文章:

javascript - 在change()上从文本框值更新JQuery-UI slider

javascript - HTML5 INPUT 类型 ='number' - 区分焦点和值改变鼠标点击

html - 在 CSS 中 float 导致元素向下移动

php - 如何禁用单击覆盖以关闭 Colorbox?

javascript - 如何使用参数检索整个 URL?

javascript - 将响应列表从水平更改为垂直 CSS

javascript - 使用 colspan 或 rowspan 的 html 表格选择

python - 超过 5000 万行数据 - CSV 或 MySQL

mysql - SELECT 使用不同的外键值

mysql - 计算一行的值在表中出现了多少次并将结果条件化为选择 mysql