[英]How to return parent collection based on subcollection document value in 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.