2017-12-23 1 views
0

컬렉션에서 여러 문서를 가져올 때 결과는 각 문서 데이터가있는 배열로 나타납니다.Firestore에서 문서 이름 가져 오기

firestore.collection("categories").valueChanges().subscribe(data => { 
    console.log(data); 
    // result will be: [{…}, {…}, {…}] 
}; 

어떻게 각 문서의 이름을 얻을 수 있나요?

이상적인 결과는 다음과 같을 것이다 : 당신이 당신의 문서의 키와 같은 추가 메타 데이터에 접근 할 필요가있을 때, 당신은 snapshotChanges() 스트리밍 방법을 사용할 수 있습니다

{"docname1": {…}, "docname2": {…}, "docname3": {…}} 
+0

에 대한 documentation을 (검토 할 수 있습니다)' – Makah

답변

0

.

firestore.collection("categories").valueChanges().map(document => { 
     return document(a => { 
     const data = a.payload.doc.data();//Here is your content 
     const id = a.payload.doc.id;//Here is the key of your document 
     return { id, ...data }; 
     }); 

당신은`snapshotChanges를 사용할 필요가 자세한 설명과 예를

관련 문제