Cours MongoDB pour
Professionnels
Module 2 : Installation et outils de
MongoDB
Objectifs du module
• - Savoir installer MongoDB sur différents
systèmes
• - Connaître les outils disponibles (Shell,
Compass, Atlas)
• - Configurer MongoDB de manière basique
• - Démarrer et arrêter le service
Installation de MongoDB
• - Téléchargement depuis [Link]
• - Installation sur Windows (msi) / Linux (apt,
yum) / Mac (brew)
• - Vérification avec `mongod --version` et
`mongosh --version`
MongoDB Shell (mongosh)
• - Interface en ligne de commande
• - Permet d’interagir directement avec la base
• - Commandes principales :
• • show dbs
• • use myDatabase
• • [Link]()
MongoDB Compass
• - Interface graphique officielle de MongoDB
• - Connexion facile à une instance locale ou
distante
• - Visualisation des bases, collections et
documents
• - Utilisation des filtres et agrégations visuelles
MongoDB Atlas
• - Service cloud officiel de MongoDB
• - Déploiement d’instances gérées (clusters)
• - Interface web pour administrer
• - Version gratuite disponible (Free Tier)
• - Connexion par URI standard
(mongodb+srv://...)
Configuration de MongoDB
• - Fichier de configuration : [Link]
• - Ports par défaut : 27017
• - Options principales :
• • [Link]
• • [Link]
• • [Link]
Gestion du service MongoDB
• - Lancer le service : `sudo systemctl start
mongod`
• - Arrêter le service : `sudo systemctl stop
mongod`
• - Redémarrer : `sudo systemctl restart
mongod`
• - Vérifier l’état : `systemctl status mongod`
Exercice pratique
• 1. Installer MongoDB sur votre machine
• 2. Vérifier les versions avec `mongod --version`
• 3. Lancer `mongosh` et créer une base test
• 4. Installer et explorer MongoDB Compass
• 5. Créer un cluster gratuit sur MongoDB Atlas
Questions rapides
• - Quelle est la différence entre mongosh et
Compass ?
• - Quelle commande permet de vérifier l’état
du service MongoDB ?
• - Pourquoi utiliser Atlas plutôt qu’une
installation locale ?