我正在寫使用火力地堡的Web應用程序,閱讀從結構類似於以下的數據庫信息來訪問數據:火力地堡無法與「快照」
"user" : {
"-KcNmMmqbSvmVXx2vn4A" : {
"email" : "[email protected]",
"firstname" : "fire",
"membership_tier" : 1,
"session_count" : 0,
"surname" : "base"
}
我試圖讀取次數用戶已經進行的會話 - 但是沒有結果被返回。
我試過到目前爲止:
firebase.database().ref('/users/' + uid).once('value').then(function(snapshot) {
var sessionCount = snapshot.val().session_count;
});
目前snapshot.val()
將返回null
。我發現了一個錯誤,指出:
Uncaught (in promise) TypeError: Cannot read property 'session_count' of null
uid
已經被定義,因此沒有問題應與訪問用戶的信息了。
任何指針將大規模讚賞!
當val()返回null時,表示在您查詢的位置沒有數據。仔細檢查你的參考點是否指向你要讀取的數據庫中的正確路徑。 –