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/09/29 03:04] – [Types de données] 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:migration_mysql|Migration de données]]   * [[bases_de_donnees:mongodb:migration_mysql|Migration de données]]
  
Ligne 12: 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 70: 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 325: Ligne 324:
   100   100
  
-==== $avg, $min, $max ====+==== \$avg, $min, $max ====
  
 Pour les fonctionnalités de moyenne, minimum et maximum, le principe reste pas mal le même. Pour les fonctionnalités de moyenne, minimum et maximum, le principe reste pas mal le même.
Ligne 379: 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.1443488681.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)