Accueil > Intranet Michel Buffa > Master 2 Miage INTENSE Casablanca 2018-2019 > Installation de MongoDB et importantion d'une collection

Installation de MongoDB et importantion d'une collection

De $1

Installer MongoDB sur votre machine

Section spéciale pour Mac OS

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)

Si vous n'avez pas la commande "brew" installée, alors ouvrez une fenêtre de terminal et exécutez cette commande pour installer brew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Ho...master/install)"

 

Pour Windows / Linux

Récupérez MongoDB sur le site officiel, vous récupèrez la version MSI pour windows par exemple, et lors de l'installation VOUS NE L'INSTALLEREZ PAS EN TANT QUE SERVICE.

Une fois installé, ouvrez une fenêtre de terminal et lancez la commande "mongod" en ligne de commande. Si le daemon mongoDB ne se lance pas, regardez les erreurs. Il est probabable que vous n'avez pas créé le répertoire c:\data\db ou /data/db si vous êtes sous Linux.

  • Dans ce cas crééz le !!! Si vous êtes sous Linux, faites ensuite chmod 777 /data/db pour l'autoriser en écriture.

Note :  sur cette page du site officielvous aurez accès à tous les détails de configuration possible. Pour les TPs l'installation par défaut suffit. 

2 - Créer et peupler une collection par défaut (avec un dataset issu du tutorial MongoDB officiel)

  1. Récupérez donc ce fichier : primer-dataset.jsonavec "click droit / enregistrer le lien sous".
    Vous allez ainsi télécharger le fichier primer-dataset.json,
     
  2. exécuter la commande suivante qui crée une bd "test" et ajoute dedans la collection "restaurants" :
    • mongoimport --db test --collection restaurants --drop --file primer-dataset.json

3 - Installer un outil d'administration sympa

Je vous recommande 3T Studio, 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 (la commande "mongod" doit être lancé dans un terminal, 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:

MongoChef1.jpg

MongoChefRequestBuilder.jpg 

 

 

Mots clés:
 
Images (0)
 
Commentaires (0)
Vous devez être connecté pour poster un commentaire.