Мне нужно получить список событий из всех серий.
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 };
});
}));
В приведенном выше коде я могу получить события, наблюдаемые только для одной коллекции «серии» за раз. Как я могу изменить это так, чтобы я получал все события из всех серий?