簡體   English   中英

在 Firestore 中返回文檔和子集合數據?

[英]Return document and subCollection data in Firestore?

我有一個 function 可以獲取所有 id 匹配的文檔,如下所示:

const query = admin.firestore().collection('unassignedItems').doc('1uD82gAXORYsyimX5Dw23DDAimx1').collection('unassigned')
    .where('meta.designId', "==", id);

const qs = await query.get();
const items = [];

qs.forEach(doc => {
    items.push(doc.data());
});
return items;

盡管返回的文檔都有一個名為 images 的子集合,其中包含一個包含更多信息的文檔。

有沒有辦法可以同時從我的 function 中返回此信息以及父文檔信息?

由於 Cloud Firestore 查詢很淺且不涉及子集合,因此除了您對unassignedItems/{id}/unassigned中的文檔進行查詢之外,您還需要單獨查詢每個子集合。

也可以看看:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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