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 }