2017-03-22 1 views
0

어떻게 고유 키의 데이터 ("세")받을 수 있나요 (푸시에 의해 생성을())중포 기지 (푸시()) 나는 아무 생각이

다음

내 코드입니다 여기

var dbRef = firebase.database().ref('test'); 
    var a = dbRef.push().set({name: "apple", age: "12", sex: "male"}); 

    dbRef.on('value', snap => { 
     console.log(snap.val()); //I want to get age: "12" !! 
    }); 

는()는 전체 자바 스크립트 객체를 가져 snap.val 이렇게함으로써 (콘솔)의 출력

Object { -Kfq7woK-DmUsZ728lgF: Object } 

답변

1
var dbRef = firebase.database().ref('test'); 
var a = dbRef.push().set({name: "apple", age: "12", sex: "male"}); 

dbRef.on('child_added', snap => { 
    console.log(snap.val()); //I want to get age: "12" !! 
    console.log(snap.val().age); //I want to get age: "12" !! 
}); 

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects 그것은 내가 여러분 모두 감사합니다 wannted 어떤 대답이었다!

+0

사실, JavaScript 객체에서 "age"속성을 호출해야합니다. 따라서 내 대답을 수락 할 수 있습니다 :) –

관련 문제