2017-10-22 20 views

답변

3

비슷한 질문이 여기에 What is firestore Reference data type good for?, 내가 대답을 https://stackoverflow.com/a/46570119/473453에 따라 묻는대로 할 수 있다고 생각하지 않습니다.

모든 참조는 직접로드해야합니다.

const comments = [] 
firebase.firestore().collection('/comments').get().then(snapshot => { 
    snapshot.docs.forEach(doc => { 
    const comment = doc.data() 
    comment.userRef.get().then(snap => { 
     comment.user = snap.data() 
     comments.push(comment) 
    }) 
    }) 
}) 

많은 댓글 때문에 많은 오버 헤드가 추가됩니다. 어쩌면 당신은 서버 측에서 당신을 위해 일하는 CloudFunction을 작성할 수 있으며, 포맷 된 JSON을 돌려 줄 수있다.

그들은 미래에 이것을 지원하기 위해 노력하고있는 것처럼 보입니다. https://stackoverflow.com/a/46614683/473453