Créer une base de données MongoDB

La commande « create database » n’existe pas dans MongoDB. En fait, MongoDB ne fournit aucune commande pour créer une base de données.
 
 
Cela peut vous sembler bizarre si vous venez du SQL traditionnel où vous devez créer une base de données, une table et insérer des valeurs manuellement.

Dans MongoDB, vous n’avez pas besoin de créer une base de données manuellement, car MongoDB la créera automatiquement lorsque vous enregistrez une valeur dans une collection définie lors de la première utilisation.
 

Quand et comment créer une base de données

S’il n’y a pas de base de données existante, la commande suivante est utilisée pour créer une nouvelle base de données.

use DATABASE_NAME

Si la base de données existe déjà, elle retournera la base de données existante. Dans l’exemple suivant, nous allons créer une base de données nommée « waytolearnx ».

use waytolearnx

 

 
 
Pour vérifier la base de données actuellement sélectionnée, utilisez la commande db:
 

 
Pour vérifier la liste de bases de données, utilisez la commande show dbs:
 

 
Ici, votre base de données créée « waytolearnx » ne figure pas dans la liste, insérez-y au moins un document pour afficher la base de données:

db.products.insert({"name":"appel"})

 

 
Maintenant la base de données « waytolearnx » sera affichée:
 

 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.