Guide de démarrage pour utiliser MongoDB
Installer MongoDB
Pour commencer rendez vous à l'adresse suivante https://www.mongodb.org/downloads
Pour ceux qui sont sous Windows prenez le .zip.
Après le téléchargement, dézipper votre archive et placer le quelque part sur votre PC.
Pour ceux qui sont sur Mac, assurez vous que les binaries sont dans votre PATH. Vous pouvez faire export PATH=<mongodb-install-directory>/bin:$PATH
où <mongodb-install-directory> correspond au répertoire devotre MongoDB.
MnogoDB est accompagné d'un serveur qui s'appelle mongod et d'un client qui s'appelle mongo. Le serveur crée une connexion qui sera plus tard utilisée par le client afin d'exécuter des requêtes.
MongoDB Inc n'a pas conçu de clients avec interfaces graphiques, cependant il existe beaucoup de projets indépendants visant à fournir des interfaces graphiques pour le client de MongoDB. L'un d'entre eux est RoboMongo. IEn plus d'avoir une interface graphique facile d'utilisation, Robomongo fournit également un shell qui couvre toutes les fonctionnalités du client Robomongo.
Installer RoboMongo
Dans un deuxième temps rendez vous à l'adresse suivante robomongo.org et choisissez le lien qui correspond à votre OS et installez l'exécutable téléchargé.
Utiliser la console de MongoDB ou Robomongo
Créez un dossier qui s'appelle db dans votre dossier d'installation
Ouvrez un invite de commande en administrateur pour ne pas avoir de soucis, placez vous dans votre bin directory et tapez mongod --dbpath /db. Si tout marche bien, vous aurez le message "Waiting for connections on port 27017. Le serveur est lancé et attend un client
Lancez le client souhaité :
Lancez Robomongo et faîtes "New Connection", donnez un nom à votre connexion et cliquez sur save
Si vous voulez par contre lancez la console de Mongo, ouvrez un deuxième cmd, placez vous dans le bin et tapez mongo

Remarque :
Toute requête valable sur la console mongo l'est sur la console de Robomongo
Créer une base de données
Créer une collection
Sur le shell mongo, une collection est créé implicitement quand on fait une requête d'insertion
Par contre sur Robomongo vous avez besoin de la créer explicitement:
Dépliez la connexion
Dépliez la BDD
Faîtes un clic droit sur le dossier Collection
Create Collection...
Donnez un nom à la collection et faîtes Create