Découvrir MongoDB et la logique NoSQL
Qu’est-ce que MongoDB ? Aperçu
Installer MongoDB et écrire ses premières commandes
Installer MongoDB ou le lancer avec Docker Aperçu
Créer, lire, mettre à jour et supprimer des documents
Créer des documents avec insertOne et insertMany Aperçu
Requêter et filtrer les documents
Filtres simples et opérateurs de comparaison Aperçu
Travailler avec objets imbriqués et tableaux
Sous-documents et champs imbriqués Aperçu
Indexation et performance de base
Pourquoi les index sont essentiels Aperçu
Agrégation et synthèse de données
Comprendre le pipeline d’agrégation Aperçu
Modéliser des données et lancer un mini-projet MongoDB
Embedding ou referencing : une première logique de modélisation Aperçu

Le reste de la formation est réservé aux inscrits.

S'inscrire gratuitement
Découvrir MongoDB et la logique NoSQL Aperçu gratuit

Qu’est-ce que MongoDB ?

MongoDB est une base orientée documents

MongoDB est une base de données NoSQL qui stocke les informations sous forme de documents, généralement proches du format JSON. Au lieu de tables, colonnes et lignes comme dans une base relationnelle, on travaille avec des collections et des documents.

Cette approche rend la structure des données plus flexible. Tous les documents d’une même collection ne sont pas obligés d’avoir exactement les mêmes champs, même si en pratique on garde souvent une certaine cohérence.

Exemple : dans une collection users, un utilisateur peut avoir un champ phone alors qu’un autre ne l’a pas encore renseigné. MongoDB l’accepte facilement.

  • Collection = groupe de documents.
  • Document = ensemble de champs clé/valeur.
  • Flexibilité = schéma moins rigide qu’en SQL.
Ceci est un aperçu gratuit.
Voir la formation complète