Comment obtenir un document par identifiant dans google firestore? Existe-t-il une méthode get ()? parce que j'ai cherché mais je n'ai pas trouvé la réponse qui me convient :(
UPD: this.itemscollection.doc (id) .get () n'a pas fonctionné pour moi
Essayez ce code
this.itemscollection.doc(id).ref.get().then(function(doc) {
if (doc.exists) {
console.log("Document data:", doc.data());
} else {
console.log("No such document!");
}
}).catch(function(error) {
console.log("Error getting document:", error);
});
la clé du succès pour travailler avec angular 2 (en utilisant le paquet angularFire2) avec firestore est de savoir que toutes les méthodes de firestore figurant dans leur documentation officielle qui manipulent un seul document comme 'get' 'set' 'update' sont des enfants de 'ref' méthode Exemple insted
firestore - this.itemscollection.doc(id).get()
angularfirestore2 - this.itemscollection.doc(id).ref.get()
-------------------------------------
firestore - this.itemscollection.doc(id).set()
angularfirestore2 - this.itemscollection.doc(id).ref.set()