Я пытаюсь получить данные из firebase со значением имени пользователя. Я пробовал 2 разных метода неделю назад, но теперь я вернулся к этому, я заметил, что удалил его.
Здесь внутри home.ts, где я подписываюсь на данные
this.database.list<EventModels>('event-list').valueChanges().subscribe((eventData) => {
}, (err)=>{
console.log("Error while retrieving event details : ", err);
});
this.eventListRef$ = this.database.list<EventModels>('event-list');
this.eventList$ = this.eventListRef$.snapshotChanges()
.pipe(
map(changes =>
changes.map(c => ({ id: c.payload.key, ...c.payload.val() }))
)
);
Данные, которые я хочу отфильтровать, равны создателю
Поскольку я установил для создателя электронную почту пользователя, я хочу перечислить все события, которые были созданы только пользователем, с использованием == firebase.auth().currentUser.email
, а все, что я пробовал, не удалось.