Firestore uses a hierarchical data model:
Documents:
Collections:
Structure Example:
users (collection)
├── user1 (document)
│ ├── name: "John Doe"
│ ├── email: "john@example.com"
│ └── posts (subcollection)
│ └── post1 (document)
│ ├── title: "My First Post"
│ └── content: "Hello World"
└── user2 (document)
├── name: "Jane Smith"
└── email: "jane@example.com"