我可以使用管理员从我的服务器写入我的users
表,但我无法检索数据。无法从管理员检索Firebase数据库中的数据
当看我的控制台时,运行以下代码时看不到任何消息。
我期望看到与查找到的选择器输出关联的电子邮件地址到控制台。
// Get info from persistent login cookie
var cookie = req.cookies.rememberme.split(':')
var selector = cookie[0]
var token = cookie[1]
var db = firebaseAdmin.database()
var userRef = db.ref('users')
.orderByChild('selector')
.equalTo(selector)
.once('value', function(dataSnapshot) {
console.log("Email: " + dataSnapshot.val().email)
})
我可以证实,cookie存在,当脚本正在运行的selector
变量被设置。
在users
表中的条目被安排如下:
key: {
selector,
token,
email
}
是,两者都设置为false。如前所述,我可以写但不能阅读。 – charliesneath
尝试将读取更改为true并暂时再次测试。 –
不幸的是,这没有什么区别。我现在也在检查错误,但仍然没有输出在控制台中。 – charliesneath