MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB - Créer une base de données

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.