Collection
MongoDB 🟢 JuniorDefinition
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.