I'm trying to retrieve my documents with id but can't figure it out.
Currently I retrieve my documents like this :
const racesCollection: AngularFirestoreCollection<Races> = this.afs.collection('races'); return racesCollection.valueChanges();
I do get my documents list perfectly, however there is no doc id with them.
How can I retrieve it for each document ?
If you need a count, just use the collection path and prefix it with counters . As this approach uses a single database and document, it is limited to the Firestore constraint of 1 Update per Second for each counter.
Correct, it is extremely unlikely, but not guaranteed. Same as UUIDs, and GUIDs (2^122 combinations).
For angular 8 and Firebase 6 you can use the option id field
getAllDocs() { const ref = this.db.collection('items'); return ref.valueChanges({idField: 'customIdName'}); }
this adds the Id of the document on the object with a specified key (customIdName)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With