Firebase에 새로운 기능으로 일부 중첩 된 JSON 데이터에 액세스하는 데 문제가 있습니다. 내가 액세스를 시도하고 JSON 데이터의 집합을 샘플에서firebase - 데이터베이스의 하위에 접근 중
: 여기 내 데이터 구조입니다. 이전에는 "사용자"하위 카테고리가없고 모든 샘플 JSON 데이터가 루트에 있었고 데이터가 이와 같이 잘로드되도록 데이터베이스를 설정했습니다. 부모 카테고리를 만든 이후로 샘플 데이터에 액세스하는 데 문제가있었습니다.
는componentWillMount() {
var db = firebase.database();
var ref = db.ref('music-app-7a4d3').child("samples");
ref.once('value')
.then((snapshot) => {
var samplesObject = snapshot.val();
this.setState({
samples: samplesObject
});
});
},
componentWillMount
기능은 기본적으로 샘플에서 발견 된 오브젝트와 응용 프로그램의 초기 상태를 설정합니다 : 여기에 내가 (반작용 사용) 그것에 도달하기 위해 노력하고있어 방법이다. .child 메소드를 사용하여 다음 계층에 액세스 할 수 있다고 생각했지만 데이터를 찾을 수 없다고 생각되면서 조금 잃어 버렸습니다. 내가 여기서 어디로 잘못 가고 있니?
을 수 :
music-app-7a4d3
를 제거하려고은이 유지 새로운 아키텍처로 데이터 모델 예제를 제공하고 그 중 어떤 부분을 그릴 지 말하십시오. 비. –@VladimirGabrielyan –