Je tente de interroger des documents en fonction de leurs ID de document mais je suis incapable d'obtenir les données en utilisant
this.afs.collection('books' , ref => ref.where( ref.id , 'in' , ['4L9uf4w5fqFXlU0uLbEM','bpXgEOmYqGor8uhUz2uq','tJFYPJcLMYNS8qnaUtMv'])).snapshotChanges().pipe(
map(actions => {
return actions.map( a => {
const data = a.payload.doc.data();
return {...data};
});
})
);
afs est de type AngularFirestore
Je ne sais pas si le code ci-dessus est correct.
J'ai essayé la solution mentionnée sur : Query firestore database for document id en remplaçant ref.id par firebase.firestore.FieldPath.documentId() mais j'obtiens une erreur :
'firebase' fait référence à un global UMD, mais le fichier actuel est un module.
Aidez-moi à récupérer les données.