# Apprendre MongoDB - Guide complet pour débutants > Formation MongoDB pour débutants, de l'installation aux requêtes, à l'agrégation, aux jointures et aux index. - Adresse : https://espritacademique.com/formations/apprendre-mongodb-guide-complet-pour-debutants/ - Thématique : Data & Business Intelligence - Formateur : Olivier T. - Durée : 2 heures - Nombre de leçons : 27 - Prix à l'unité : 39,00 € (accès à vie, certificat PDF de fin de formation) - Prérequis : Pas de prérequis - ouvert à tous niveaux - Dernière mise à jour : 01/2026 ## Présentation Installez MongoDB et apprenez à manipuler une base NoSQL orientée documents : créer une collection, insérer et mettre à jour des documents, filtrer avec les opérateurs, agréger, joindre avec $lookup et poser des index. Cette formation MongoDB vous rend autonome sur une base NoSQL orientée documents, de l'installation jusqu'aux index. MongoDB est une base de données NoSQL orientée documents. Après l'installation de MongoDB et de Compass, vous créez votre première base et votre première collection, et vous découvrez la structure JSON et BSON des documents. Vous interrogez ensuite vos collections : lecture avec find et les projections, filtres avec les opérateurs les plus courants, comme $exists ou les expressions régulières. Vous insérez et modifiez des documents avec $set, $push et l'upsert. Chaque notion est appliquée dans un exercice. La suite porte sur le tri, la pagination et l'agrégation, avec $match, $group et les jointures via $lookup. Le dernier module traite de l'indexation : vous choisissez les bons champs pour accélérer vos requêtes. ## À l’issue de cette formation MongoDB (NoSQL), vous pourrez - **Installer et configurer votre environnement :** mettez en place MongoDB et Compass proprement afin de préparer un espace de travail stable et prêt à l'emploi. - **Comprendre la logique "orientée documents" :** assimilez le modèle NoSQL et la structure JSON/BSON pour choisir une organisation de données claire et facile à maintenir. - **Gérer vos données avec rigueur :** apprenez à manipuler vos documents en utilisant les commandes d'insertion et de mise à jour pour garantir la fiabilité de vos informations. - **Écrire des requêtes MongoDB précises :** interrogez vos bases avec find et des projections ciblées pour extraire l’information utile sans charger vos résultats inutilement. - **Filtrer, trier et paginer vos résultats :** maîtrisez le tri et la pagination pour produire des jeux de données cohérents et exploitables par vos applications professionnelles. - **Utiliser les opérateurs avancés :** composez des filtres robustes avec $exists ou regex pour gérer des scénarios réels et fiabiliser vos requêtes. - **Optimiser les performances avec les index :** apprenez à choisir les bons champs et à créer des index stratégiques pour accélérer le temps de réponse de vos bases. - **Maîtriser l’agrégation MongoDB :** concevez des pipelines avec $match et $group pour produire des analyses de données puissantes et automatisées. - **Adopter les bons réflexes de production :** maîtrisez l'usage de l'upsert et la gestion des tableaux pour écrire un code robuste et adapté aux réalités du terrain. ## Programme ### Installation de MongoDB - Présentation de MongoDB - Installation de MongoDB sur Windows - Connectons nous sur MongoDB ### Créer une base de donnée et une collection - Importons des données sur Mongodb (extrait gratuit) - Voir les documents de la base de donnée - Limiter les données avec le limit () - Effectuons une simple recherche avec le find () - Apprenons a rechercher dans un tableau - Comment inserer une ou plusieurs données dans vos documents - Comment supprimer une collection ? - Creer une boucle pour inserer plusieurs documents a la fois ### Découvrons les opérateurs les plus courants - $gt, $gte, $lt, $lte - $or, $and - $in, $nin,$all - Update et $Set - $push $addtoset $each - Upsert mongodb - Mongodb suppression collection et base de donnée ### Trier, agréger vos données et les jointures - Trier les données avec le sort - Limit et Skip - $group et distinct - l’agrégation sur MongoDB Compass - Les jointures sur Mongodb - Faire une Requête avec une jointure avec $lookup ### L'indexation sur MongoDB - Apprenez lindexation sur MongoDB - Comment créer un index sur MongoDB - Créer un index via MongoDB compass ## Voir aussi - [Toutes les formations MongoDB](https://espritacademique.com/catalogue-de-formations/data-bi/mongodb/) - [Parcours Data Engineer](https://espritacademique.com/parcours-metiers/data-engineer/) : 7 formations, 199,00 €