Firebase를 사용하는 웹 애플리케이션을 작성하고 다음과 같은 구조의 데이터베이스에서 정보를 읽습니다.
"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
입니다. 다음과 같은 오류가 발생합니다.
잡히지 않은 (약속에서) TypeError : null의 'session_count'속성을 읽을 수 없습니다.
uid
정의되었으므로 사용자 정보에 액세스하는 데 문제가 없어야합니다.
어떤 포인터라도 대단히 감사하겠습니다!
공유 한 코드를 살펴보면 user
데이터베이스에 정의 했지만 액세스 users
를 시도 하면 오류가 발생할 수 있습니다. 올바른을 사용하고 있는지 확인하십시오 ref
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다