我需要获取所有系列的事件列表。
afs.collection('series').get().subscribe(series => series.forEach(item => {
console.log(item.id);
this.events = afs.collection('series').doc(item.id).collection('events')
.snapshotChanges().pipe(map(items => {
return items.map(a => {
const data = a.payload.doc.data();
const id = a.payload.doc.id;
const serId = item.id;
return { id, serId, ...data };
});
}));
在上面的代码中,我一次只能看到一个“系列”集合的事件。如何更改此设置,以便获得所有系列的所有事件?