Dans MongoDB, vous créez une base de données en passant à une base de données inexistante, puis en y insérant des données.
Il n'y a pas de CREATE DATABASE
déclaration dans MongoDB comme il y en a dans SQL. Pour créer une base de données dans MongoDB, passez simplement à une base de données inexistante, puis insérez-y des données.
Pour changer de base de données, exécutez la commande use
déclaration. Si la base de données n'existe pas déjà, elle sera créée :
use music
Cela se traduit par le message suivant :
switched to db music
Cependant, la base de données n'est réellement créée que lorsque vous y insérez des données :
db.artists.insert({ artistname: "The Tea Party" })
L'instruction ci-dessus crée une collection et y insère un document.
Il générera le message suivant :
WriteResult({ "nInserted" : 1 })
Vous pouvez voir la base de données dans votre liste de bases de données en exécutant la commande suivante :
show databases
Voici un exemple de sortie :
local 0.000GB music 0.000GB test 0.005GB
Dans ce cas, trois bases de données sont affichées, dont l'une est notre base de données nouvellement créée ( musique ).
Vous pouvez également exécuter la ligne suivante pour afficher le contenu de votre base de données :
db.artists.find()
Ce qui devrait donner une sortie comme celle-ci :
{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }
Comme vous pouvez le voir, notre paire nom/valeur est maintenant stockée dans la nouvelle base de données. MongoDB a également inséré un _id
domaine. Si vous ne fournissez pas de _id
champ, MongoDB le fournit pour vous.