0
나는Firestore에서 동일한 쿼리에서 참조 된 문서를 가져올 수 있습니까?
Collection(posts)
|--- postA
|--- user: DocumentReference(users/userA)
|--- text: Hello apple
|--- postB
|--- user: DocumentReference(users/userB)
|--- text: Hello orange
Collection(users)
|--- userA
|--- name: AAA
|--- userB
|--- name: BBB
을 경우 FireStore 다음 데이터를 추가 그리고
Firestore.firestore().collection("posts").getDocuments { (querySnapshot, error) in
// get posts array
let data = querySnapshot?.documents.data()
for post in data {
// get user of each post
let userRef = post["user"]
userRef.getDocument { (document, error) in
// finally get the user....
}
}
}
가 user
문서를 직접 post
문서를 반환하지 않습니다 호출합니다. DocumentReference
만 user
입니다. 그리고 모든 posts
의 user
이 필요하면 너무 많은 요청이 발생할 수 있습니다.
각 post
의 user
문서를 동일한 쿼리에서 가져올 수 있습니까?