In MongoDB, crei un database passando a un database inesistente, quindi inserendo i dati in esso.
Non c'è CREATE DATABASE
istruzione in MongoDB come c'è in SQL. Per creare un database in MongoDB, passa semplicemente a un database inesistente, quindi inserisci i dati in esso.
Per cambiare database, esegui use
dichiarazione. Se il database non esiste già, verrà creato:
use music
Ciò si traduce nel seguente messaggio:
switched to db music
Tuttavia, il database non viene effettivamente creato finché non inserisci i dati al suo interno:
db.artists.insert({ artistname: "The Tea Party" })
L'istruzione precedente crea una raccolta e inserisce un documento in essa.
Genererà il seguente messaggio:
WriteResult({ "nInserted" : 1 })
Puoi vedere il database nel tuo elenco di database eseguendo il comando seguente:
show databases
Ecco un esempio dell'output:
local 0.000GB music 0.000GB test 0.005GB
In questo caso, vengono visualizzati tre database, uno dei quali è il nostro database appena creato ( music ).
Puoi anche eseguire la seguente riga per visualizzare il contenuto del tuo database:
db.artists.find()
Il che dovrebbe risultare in un output come questo:
{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }
Come puoi vedere, la nostra coppia nome/valore è ora archiviata nel nuovo database. MongoDB ha anche inserito un _id
campo. Se non fornisci un _id
campo, MongoDB te lo fornisce.