如何在新Firebase中搜索用户名?

时间:2016-06-22 20:59:37

标签: firebase firebase-authentication

我正在尝试搜索用户名。想搜索" alan"并获取与之关联的ID。

这是我的数据库: enter image description here

2 个答案:

答案 0 :(得分:0)

假设新的Firebase是Firebase 3.x,并且用户可以使用JavaScript在根目录下:

         firebase.database().ref('users/usernames/alan').on('value', (snapshot) => {    
                    //Get id for Alan     
                    var id = snapshot.val()
            })

答案 1 :(得分:0)

这个问题已经很老了,但是只是想回答一下,您绝对可以使用查询。
除非需要此功能,否则也不必将其设置为侦听器。
像这样:

firebase.database().ref('users/usernames').where('username', '==', 'alan').then(()=>{

  //do some stuff

})

我想你会问的。