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.