Outils pour utilisateurs

Outils du site


bases_de_donnees:mongodb:toc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bases_de_donnees:mongodb:toc [2015/10/11 03:39] – [$$avg, $min, $max] sgariepybases_de_donnees:mongodb:toc [2023/10/03 17:24] (Version actuelle) – [MongoDB] sgariepy
Ligne 3: Ligne 3:
 MongoDB est une base de donnée non-relationnelle (NoSQL) stockant des documents en BSON. MongoDB est une base de donnée non-relationnelle (NoSQL) stockant des documents en BSON.
  
-  * [[bases_de_donnees:mongodb:installation_mac|Installation sous Mac OS X]] +  * [[bases_de_donnees:mongodb:installation|Installation]] (sur macOS, Ubuntu)
-  * [[bases_de_donnees:mongodb:installation_ubuntu|Installation de MongoDB sur Ubuntu]]+
   * [[bases_de_donnees:mongodb:migration_mysql|Migration de données]]   * [[bases_de_donnees:mongodb:migration_mysql|Migration de données]]
  
Ligne 13: Ligne 12:
 ===== Ensemble de réplication ===== ===== Ensemble de réplication =====
  
 +{{:bases_de_donnees:mongodb:replica-set.png|}}
  
  
- 
-{{:bases_de_donnees:mongodb:replica-set.png|}} 
 ====== Client mongo ====== ====== Client mongo ======
  
-Le client MongoDB est simplement ''mongo'' Pour changer de base de données, on utilise ''use {database_name}'' Pour savoir sur quelle DB on travaille, on tape simplement ''db''.+Le client MongoDB est simplement ''mongo'' Pour changer de base de données, on utilise ''use {database_name}''.  La commande ''use'' va //créer// la base de données si elle n'existe pas.  Pour savoir sur quelle DB on travaille, on tape simplement ''db''.
  
 <code> <code>
Ligne 71: Ligne 69:
 <code> <code>
 > db.foo.save({_id:1, x:10}) > db.foo.save({_id:1, x:10})
-> db.find()+> db.foo.find()
 { "_id" : 1, "x" : 10 } { "_id" : 1, "x" : 10 }
 > show collections > show collections
Ligne 380: Ligne 378:
  
  
 +
 +====== Mongo Shell ======
 +
 +Pour démarrer le CLI:
 +
 +
 +  $ mongo
 +
 +
 +Une fois dans le cli, on peut lister les bases de données.
 +
 +  > show dbs
 +  > use <database>
 +  > show collections
 +  > db.users.find()
 +  > db.users.insert({ username: "username", password: "password"});
  
  
  
  
bases_de_donnees/mongodb/toc.1444527570.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)