1 - Installer MongoDB sur votre machine
Suivez les installations propres à votre système d'exploitation situées sur cette page du site officiel. Ne choisissez pas l'installation manuelle.
Une fois installé lancez la commande "mongod
" en ligne de commande. Si "command not found" ajoutez dans la variable PATH le chemin d'installation des binaires de mongodb ("c:\Programmes\mongod....\bin"...)
Si la commande est trouvée mais que la commande mongoDB rend la main ce n'est pas normal (le prompt est affiché dans le terminal), regardez les erreurs, il faut certainement créer le dossier c:\data\db
(en mode admin sur Windows) ou /data/db
en faisant sudo su
sur Mac ou Linux.
Sur mon Mac j'ai fait:
brew update
brew install mongodb
mkdir -p /data/db
chmod 777 /data/db (pour autoriser un user lambda à écrire dedans)
mongod (pour exécuter MongoDB)
2 - Créer et peupler une collection par défaut (avec un dataset issu du tutorial MongoDB officiel)
- Récupérez donc ce fichier : primer-dataset.json. Vous allez devoir récupérer le fichier primer-dataset.json (assez gros, attention, ne pas faire copier/coller), et exécuter la commande suivante, qui créer une bd "test" et ajoute dedans la collection "restaurants" :
- Une fois l'importation faite, garder l'onglet ouvert sur cette page, car on va continuer le tutorial à l'étape 5.
3 - Installer un outil d'administration sympa
Je vous recommande fortement MongoChef, un produit commercial mais gratuit pour utilisation non commerciale. Le télécharger sur: https://studio3t.com/
4 - Ouvrir 3T STudio et voir la collection que l'on vient d'importer
- S'assurer que MongoDB tourne (mongod doit être lancé, ou bien vous devez avoir installé MongoDB en service)
- Lancer l'application 3T Studio, connectez-vous sur MongoDB. Les valeurs par défaut doivent être Ok, normalement.
- Ouvrir la collection "restaurants" dans la base "test"
Quelques screenshots: