簡體   English   中英

如何在firestore中讀取collectiongroup的主文檔ID值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM