Collection
MongoDB 🟢 JuniorDéfinition
Regroupement de documents dans MongoDB, équivalent d'une table en SQL. Les collections n'imposent pas de schema par défaut, chaque document peut avoir une structure différente.
Analogie
Un dossier dans une armoire : tu y ranges des fiches, mais rien ne t'oblige a ce qu'elles aient toutes le même format.
Exemple de code
// Creer implicitement
db.products.insertOne({ name: "Laptop" });
// Lister les collections
show collections;
Cas d'usage
Organiser les documents par domaine métier : users, orders, products.
Anti-pattern
Mettre tous les documents dans une seule collection 'data' au lieu de séparer par entité.