In MongoDB, is een document een enkele record die velden van gegevens bevat, vergelijkbaar met een rij in traditionele SQL-databases. Een veld in een document kan verschillende typen gegevens bevatten, zoals tekst, cijfers, data, lijsten of zelfs andere documenten. Elk document heeft ook een unieke object-id die door MongoDB wordt gemaakt.
Een verzameling (collection) daarentegen is een groep gerelateerde documenten die samen worden opgeslagen. Dit is vergelijkbaar met een tabel in een relationele database. Elke collectie kan verschillende typen documenten bevatten, maar meestal hebben de documenten in een collectie vergelijkbare of verwante gegevens.
Het belangrijkste verschil tussen een document en een collectie is dus hun functie in de databasestructuur: documenten slaan individuele records of gegevenspunten op, terwijl collecties groepen van gerelateerde documenten bevatten.