Este capítulo presenta las operaciones básicas de la base de datos MongoDB, incluyendo la creación, eliminación y consulta de bases de datos.
Mostrar todas las bases de datos
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
tizi365 0.000GB
Cambiar de base de datos
Sintaxis:
use NOMBRE_DE_LA_BASE_DE_DATOS
Ejemplo:
> use mydb
cambiado a db mydb
Mostrar el nombre de la base de datos actual
Escribe el comando db
> db
test
Crear base de datos
No es necesario crear explícitamente una base de datos. Simplemente cambia a una base de datos inexistente usando use e inserta un fragmento de datos, y la base de datos se creará automáticamente. Ejemplo:
// Cambiar a una base de datos inexistente
> use mydb
cambiado a db mydb
// Insertar un documento en la colección de películas (la colección de películas se creará automáticamente si no existe)
> db.movie.insert({"nombre":"punto de tutoriales"})
// Mostrar todas las bases de datos (la base de datos mydb se ha creado automáticamente)
> show dbs
local 0.78125GB
mydb 0.23012GB
test 0.23012GB
Nota: Las bases de datos y colecciones de MongoDB no necesitan ser creadas de antemano; se crean automáticamente cuando se escribe por primera vez.
Eliminar base de datos
Se puede utilizar la API db.dropDatabase() para eliminar la base de datos actual. Ejemplo:
// Cambiar a la base de datos mydb
> use mydb
cambiado a db mydb
// Eliminar la base de datos mydb
> db.dropDatabase()
> { "dropped" : "mydb", "ok" : 1 }