← Firebase learning path
Firebase · Module 3 of 10

Cloud Firestore basics

Store data in a scalable NoSQL document database.

📖 Key ideas

  1. Firestore stores documents in collections: users/{uid}.
  2. Documents hold fields and can have subcollections.
  3. setDoc, addDoc, getDoc, updateDoc, deleteDoc.
  4. Queries: where, orderBy, limit.
  5. 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