I think the this would be a good solution if your intention is to know the record's id when querying the collection. firebase.firestore().collection('sets').get() .then(querySnapshot => { querySnapshot.forEach(doc => { this.sets.push({ ...doc.data(), id: doc.id }) }) }) .catch(error => { console.log(error) })