← Firebase learning pathFirebase · Module 3 of 10
Cloud Firestore basics
Store data in a scalable NoSQL document database.
📖 Key ideas
- Firestore stores documents in collections: users/{uid}.
- Documents hold fields and can have subcollections.
- setDoc, addDoc, getDoc, updateDoc, deleteDoc.
- Queries: where, orderBy, limit.
- Real-time listeners: onSnapshot updates the UI live.
💡 Real-life example: Firestore is a cupboard of labelled folders (collections) holding index cards (documents).
CollectionGroup of documents
DocumentRecord of fields
SubcollectionCollection under a document
onSnapshotReal-time listener