我可以使用管理員從我的服務器寫入我的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