从具有以下结构的Firestore获取数据时遇到问题
这是我获取类别收藏的方式:
data.table
它给了我:订单列表。但是我需要不使用doc('renaultsomaca')获得订单。因为我只需要所有订单,而不仅是renaultsomaca订单。
答案 0 :(得分:0)
您所描述的称为collection group query,它会查询具有特定名称的所有集合。
要从orders
集合中获取所有文档,无论它们在数据库中的位置如何,您都可以这样做:
const querySnapshot = await db.collectionGroup('orders').get();
querySnapshot.forEach((doc) => {
console.log(doc.id, ' => ', doc.data());
});
无法指定orders
集合的路径,因此,如果您要分别查询多种类型的订单,则必须给它们指定不同的名称。