Académique Documents
Professionnel Documents
Culture Documents
1-Installer mongoDB
2-Démarrage serveur (mongod.exe)
Sur invité commande (dos ou linux)
Crée un répertoire de stockage
C:\Users\vialle> mkdir \data0
Lance le serveur MongoDB sur ce répertoire.
C:\Users\vialle> mongod –dbpath \data0
3-Démarrage client (mongo.exe)
Sur une 2eme fenêtre invité commande :
Lancer un client MongoDB sur ce répertoire de stockage.
C:\Users\vialle> mongo
4-Création de la Base de données et d’une de ses collection
Vérifier la base par défaut
>db
-Voir toute les bases :
>show dbs
Remarque : Test n’existe pas réellement, car elle est vide ! Mais deux autres bases
existent (toujours)
-On indique d’utiliser une autre base (db-films), qui n’existe pas encore :
>use db‐films
> db.comedie.update(
{_id : ObjectId("590f3bc1ae2448d877bbf8ea")},
{titre : "Shrek", animation : true, date : 2000})
> db.comedie.find()
Vérifier la correction
Vérifier
-Effacement de toute la collection
> db.comedie.remove({})
Remarques :
On peut supprimer :
• Certains éléments d’une collection
• Tous les éléments d’une collection
• La collection entière (ses éléments et elle‐même)
Vérifierb avec
> show dbs
Et avec :
> db
Remarque : Mais on continue à la référencer (ne pas oublier de passer à une autre
base)
> db.copyDatabase("db_to_rename","db_renamed","localhost")
> use db_to_rename
> db.dropDatabase();
Remarque :
-Ne fonctionne pas sur les collections « sharded »
-Ne peut pas déplacer une collection d’une base à une autre