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: