0
は私がFirestoreFirestoreの同じクエリで参照文書を取得することはできますか?
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
に次のデータを追加し、私はuser
文書が直接post
ドキュメントに戻りません
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....
}
}
}
を呼び出します。 DocumentReference
はuser
のみです。また、posts
のuser
が必要な場合、リクエストが多すぎる可能性があります。
post
のuser
文書を同じクエリで取得することはできますか?