MongoDB

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

Ouverture de la console Mongo

Remarque

Toute requête valable sur la console mongo l'est sur la console de Robomongo

Créer une base de données

Pour créer une nouvelle base de données, vous pouvez le faire de deux manières

-Clique droit sur la connexion et create database, Donnez un nom et faîtes create

-ou en ligne de commande en faisant "use <database-name>"

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

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Amadou Sonko, 2014 (Contributions : Stéphane Crozat, les étudiants de API04) Réalisé avec Scenari (nouvelle fenêtre)