Collection

MongoDB 🟢 Junior

Definition

Regroupement de documents dans MongoDB, equivalent d'une table en SQL. Les collections n'imposent pas de schema par defaut, chaque document peut avoir une structure differente.

Analogie

Un dossier dans une armoire : tu y ranges des fiches, mais rien ne t'oblige a ce qu'elles aient toutes le meme format.

Exemple de code

// Creer implicitement
db.products.insertOne({ name: "Laptop" });
// Lister les collections
show collections;

Cas d'usage

Organiser les documents par domaine metier : users, orders, products.

Anti-pattern

Mettre tous les documents dans une seule collection 'data' au lieu de separer par entite.
#sgbd#interview#database#mongodb