sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB - Crear una base de datos

En MongoDB, crea una base de datos cambiando a una base de datos inexistente y luego insertando datos en ella.

No hay CREATE DATABASE declaración en MongoDB como hay en SQL. Para crear una base de datos en MongoDB, simplemente cambie a una base de datos inexistente, luego inserte datos en ella.

Para cambiar de base de datos, ejecute use declaración. Si la base de datos aún no existe, se creará:

use music

Esto da como resultado el siguiente mensaje:

switched to db music

Sin embargo, la base de datos no se crea realmente hasta que inserta datos en ella:

db.artists.insert({ artistname: "The Tea Party" })

La declaración anterior crea una colección e inserta un documento en ella.

Generará el siguiente mensaje:

WriteResult({ "nInserted" : 1 })

Puede ver la base de datos en su lista de bases de datos emitiendo el siguiente comando:

show databases

Aquí hay un ejemplo de la salida:

local  0.000GB
music  0.000GB
test   0.005GB

En este caso, se muestran tres bases de datos, una de las cuales es nuestra base de datos recién creada ( música ).

También puede ejecutar la siguiente línea para ver el contenido de su base de datos:

db.artists.find()

Lo que debería dar como resultado una salida como esta:

{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }

Como puede ver, nuestro par nombre/valor ahora está almacenado en la nueva base de datos. MongoDB también ha insertado un _id campo. Si no proporciona un _id campo, MongoDB se lo proporciona.