MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB - Crea un database

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.