我有一个包含许多作业的 Firestore 集合,但我想在客户端按作业编号对它们进行分组。我在网上浏览了很多例子,this.jobs = this.afs.collection('jobs').valueChanges().pipe(groupBy((job: any) => job.jobNumber), mergeMap(group => group.pipe(toArray())));
但没有成功。我所拥有的是
作业 - 作业编号 1 - 作业编号 2 - 作业编号 3 - 作业编号 1
但我想要的是
作业 - [作业编号 1,作业编号 1] - [作业编号 2] - [作业编号 3]