如何首先从所有子集合中获取数据

时间:2021-07-08 03:22:34

标签: javascript angular google-cloud-firestore

我想调用所有现场收集的数据

i want to call data from all onsite collection

我想从所有现场收集中获取数据。这是我的编码

export class FirebaseService {
  onsiteRef: AngularFirestoreCollection<Onsiteinterface>;

  constructor(private db: AngularFirestore, public ngFireAuth: AngularFireAuth)  { 
    this.onsiteRef = db.collection('users/UjPaVdJ31ZNcnbJCcgDyZ1HJjUz2/onsite');
}

1 个答案:

答案 0 :(得分:0)

您要查找的内容称为 collection group query。这些操作读取/查询具有特定名称的所有集合,无论它们位于数据存储中的哪个路径。

因此要从所有 onsite(子)集合中读取,您可以使用:

this.onsiteRef = db.collectionGroup('onsite');