Dans MongoDB, une collection est un ensemble de documents. C’est l’équivalent d’une table dans les bases de données relationnelles.
Un document, quant à lui, est un enregistrement ou un objet dans une collection. C’est l’équivalent d’une ligne dans une table de base de données relationnelle. Un document est composé de paires clé-valeur qui respectent le format BSON (Binary JSON).
La différence fondamentale entre un document et une collection est donc leur hiérarchie : une collection contient des documents. Dans le contexte d’une application, vous pourriez avoir une collection d’utilisateurs, avec chaque document représentant un utilisateur spécifique.