繁体   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