Collection

MongoDB 🟢 Junior

Dé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é.
#sgbd#interview#database#mongodb

← → au clavier pour passer d'une fiche à l'autre