Vous êtes sur la page 1sur 9

Introduction à Json et Mongodb

TP1- Mongodb
Installation et Commandes de base (1/8)
□ Etape1 T é l é c h a rg e m e n t
 S e connecter sur le site https://www.mongodb.com/do
wnload-center
Télécharger mongodb 4.0
Exécutez le programme
Créer un dossier data sur C: puis dedans un dossier db
TP1- Mongodb
Installation et Commandes de base (2/8)
□ Etape2 Installation
Ouvrir un premier « invite de commande »
Copier le chemin d’accès au « bin » suivi de \mongod
Exécuter
TP1- Mongodb
Installation et Commandes de base (3/8)
□ Etape3 Exécution
Ouvrir un deuxième « invite de commande »
Copier le même chemin d’accès suivi de \mongo
Exécuter
TP1- Mongodb
Installation et Commandes de base (4/8)
□ Etape4 C o m m a n d e s d e b a s e
 U n e fois connecté au shell, il est possible de connaître
l’ensemble des bases de données présentes sur le serveur. Pour
ceci, vous devez utiliser la commande show dbs.
Commencer par créer une base de données
□ u s e etudiant smaste r (Cette commande permet de créer
la base et en même temps de se retrouver dans cette même
base)
Taper d b
TP1- Mongodb
Installation et Commandes de base (5/8)
□ Par la suite, on peut créer un utilisateur
db.createUser({user:"nom", pwd:"mot d e passe",roles:["readWrite","dbAdmin"]});
□ Ceci permet de lire et écrire dans la BD et permet d’affecter le rôle d’un administrateur
□ Création des tables de la BD  collections (commande
db.createC oll ection )
db.createCollection("etudiants");
□ Création des éléments de la base (commande insert)
db.etudiants.insert([{nom:"nom1",prenom:"prenom1"},{nom:"nom2",
p re n o m :"p re n o m 2"}]);
TP1- Mongodb
Installation et Commandes de base (6/8)
□ Pour consulter les éléments de la base (commande find)
db.etudiants.find() ;

□ Ajouter un autre élément avec un attribut en plus tel que le


genre (féminin ou masculin)
□ Consulter les éléments de la base.
□ Ajouter 5 nouveaux éléments dans la base.
□ Taper la commande
db.etudiants.find().pretty() ;
TP1- Mongodb
Installation et Commandes de base (7/8)
□ Mettre à jour une clé (commande set)
d b . et u d i a n t s . u p d a t e ( { p r e n o m : ‘’prenom’’}, {$set :{genre : ‘’genre’’}}) ;

□ Pour enlever une clé (commande unset)


d b . et u d i a n t s . u p d a t e ( { p r e n o m : ‘’prenom’’}, {$unset :{genre : 1}}) ;

□ Consulter à nouveau la base


TP1- Mongodb
Installation et Commandes de base (8/8)
□ Appliquer une nouvelle modification
d b . et u d i a n t s . u p d a t e ( { p r e n o m : ‘’prenom’’}, {$set :{genre : 25}}) ;

□ Renommer une clé (commande r e n a m e )


d b . e t u d i a n t s. u p d at e ( { p r e n o m : ‘’prenom’’}, { $ r e n a me :{‘’genre’ : ‘’age’’ }}) ;

□ Supprimer un document (commande r e m o v e )


d b .et u d i a nt s.r emo v e( { n o m : ‘’nom’’}) ;

Vous aimerez peut-être aussi