У меня есть сохраненное присутствие студентов в Firebase.При этом у меня есть экран путешествия, который при запуске должен фильтровать присутствие, которое совпадает с датой поездки.но когда я даю console.log (), он ничего не печатает.Как я могу сравнить атрибут даты Firebase (отметка времени) с атрибутом даты?
this.presencaSubscription = this.viagemService.carregarAlunosPorDataConfirmacao(this.data).subscribe(dados => {
this.presencas = dados;
console.log(this.presencas)
В службе:
carregarAlunosPorDataConfirmacao(data: Date) {
return this.firestore.collection<Presenca>('presenca', ref => ref.where('startTime', '==', data)).snapshotChanges().pipe(
map(dados => {
return dados.map(snap => {
const data = snap.payload.doc.data();
const uid = snap.payload.doc.id;
return { uid, ...data };
})
})
)
}