![](/img/trans.png)
[英]How to get parent document of firestore collectionGroup query?
[英]How can read main document id value of collectiongroup in firestore
在照片中,您會看到當前用戶 id 是 ```
oUkU2BHhT3M27ld3AwHPGn6nU9q2 ```
它的 id 也在 swipe 集合組中。 我從所有滑動集合中查詢當前用戶 ID,如下所示
const queryid =query(collectionGroup(db, "swipes"),where("id","==",user.uid))
const myid = await getDocs(queryid)
.then((snapshot)=>snapshot.docs.map(doc=>doc.id))
console.log('myid ',myid)
但是我的問題是我不知道如果此滑動集合組如何獲取 id 值我的意思是我想知道包含當前用戶 ID 的滑動集合的所有所有者 id
請幫我
在這種情況下,我想閱讀 ```
HPYzRaCakGbS0lu9IhMq94dK0rj2 ``` 因為這個 id swipe 集合包含當前用戶 id 我想讀取 swipe 集合的所有所有者 id
要確定集合組查詢中結果的父文檔,您可以執行以下操作:
const querySnapshot = await getDocs(queryid)
querySnapshot.forEach((doc) => {
const parentCollection = doc.ref.parent
const parentDocRef = parentCollection.parent
const parentDocId = parentDocRef.Id
...
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.