Dokument to rekord w formacie podobnym do JSON (BSON) z parami klucz‑wartość, który może zawierać obiekty zagnieżdżone i tablice. Kolekcje przechowują dokumenty, a schemat jest elastyczny. Modelowanie danych polega głównie na osadzaniu (embedding) lub referencjonowaniu (referencing) w zależności od wzorców dostępu.