100% ont trouvé ce document utile (1 vote)
230 vues9 pages

TP MongoDB

Ce document décrit les étapes d'installation et les commandes de base de MongoDB. Il explique comment télécharger et exécuter MongoDB, créer une base de données et des collections, et effectuer des opérations CRUD.

Transféré par

oueslati ahlem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
230 vues9 pages

TP MongoDB

Ce document décrit les étapes d'installation et les commandes de base de MongoDB. Il explique comment télécharger et exécuter MongoDB, créer une base de données et des collections, et effectuer des opérations CRUD.

Transféré par

oueslati ahlem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

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 [Link]
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
[Link]({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
[Link] oll ection )
[Link]("etudiants");
□ Création des éléments de la base (commande insert)
[Link]([{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)
[Link]() ;

□ 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
[Link]().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