- Document: đơn vị dữ liệu, lưu dạng BSON, giống một object JSON (gồm các cặp key-value).
- Collection: một nhóm các document, tương tự "bảng" (table) trong RDBMS — nhưng không bắt buộc mọi document cùng cấu trúc.
- Database: một namespace chứa nhiều collection.
Xếp theo độ lớn: database ⊃ collection ⊃ document.
Lưu ý: schema linh hoạt không có nghĩa là "vô kỷ luật". Lên production vẫn nên quy ước schema rõ ở tầng app hoặc dùng JSON Schema validation, nếu không dữ liệu sẽ loạn và rất khó query về sau.