Différences

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

Lien vers cette vue comparative

memomongodb [2016/12/15 15:46]
frag créée
memomongodb [2016/12/15 16:33] (Version actuelle)
frag
Ligne 4: Ligne 4:
 Site de référence : [[http://​www.mongodb.org|www.mongodb.org]] Site de référence : [[http://​www.mongodb.org|www.mongodb.org]]
  
-==== Utilisation ​du shell mongo ====+Un serveur MongoDB héberge une ou plusieurs bases. Chaque base contient des collections. Enfin, chaque collection est constituée de documents. 
 + 
 +==== Lancement ​du shell mongo ====
  
 Le shell de MongoDB s'​appelle ''​mongo'',​ il se trouve dans le répertoire ''​bin''​ de la distribution et se connecte par défaut à ''​localhost''​ sur le port ''​27017''​. Le shell de MongoDB s'​appelle ''​mongo'',​ il se trouve dans le répertoire ''​bin''​ de la distribution et se connecte par défaut à ''​localhost''​ sur le port ''​27017''​.
Ligne 13: Ligne 15:
 mongo --username <​utilisateur>​ --password <mot de passe> --host <​serveur>​ --port <​port>​ mongo --username <​utilisateur>​ --password <mot de passe> --host <​serveur>​ --port <​port>​
 </​code>​ </​code>​
 +
 +==== Commandes de base du shell ====
 +
 +Pour afficher l'aide du shell :
 +<​code>​
 +help
 +</​code>​
 +
 +Pour afficher l'aide sur les méthodes utilisables sur une base de données.
 +<​code>​
 +db.help()
 +</​code>​
 +
 +Pour afficher l'aide sur les méthodes des collections (la collection peut exister ou pas) :
 +<​code>​
 +db.<​collection>​.help()
 +</​code>​
 +
 +Lister les bases de données sur le serveur :
 +<​code>​
 +show dbs
 +</​code>​
 +
 +Changer la base de données en cours :
 +<​code>​
 +use <db>
 +</​code>​
 +
 +Lister les collections de la base de données en cours :
 +<​code>​
 +show collections
 +</​code>​
 +
 +Lister les utilisateurs de la base de données en cours :
 +<​code>​
 +show users
 +</​code>​
 +
 +Lister les roles (rôles de l'​utilisateur et rôles prédéfinis pour la base de données en cours) :
 +<​code>​
 +show roles
 +</​code>​
 +