Comandos de MongoDB para la gestión de bases de datos

MongoDB es una base de datos NoSQL muy popular que se utiliza en una gran variedad de aplicaciones web modernas. En esta entrada, vamos a ver algunos comandos de MongoDB para la gestión de bases de datos.

 

Bases de datos

Crear una nueva base de datos:

use nombre_de_la_nueva_base_de_datos

Mostrar todas las bases de datos disponibles:

show dbs

Seleccionar una base de datos:

use nombre_de_la_base_de_datos

Borrar la base de datos

db.dropDatabase()

 

 

Colecciones

Mostrar las colecciones de la base de datos seleccionada:

show collections

Crear una nueva colección:

db.createCollection("nombre_de_la_coleccion")

Borrar una colección:

db.nombre_de_la_coleccion.drop()

Insertar datos en una colección:

db.nombre_de_la_coleccion.insert({ campo1: valor1, campo2: valor2, ... })

Buscar datos en una colección:

db.nombre_de_la_coleccion.find({ campo: valor })

Actualizar datos en una colección:

db.nombre_de_la_coleccion.update({ campo: valor }, { $set: { campo_actualizado: nuevo_valor }})

Eliminar datos de una colección:

db.nombre_de_la_coleccion.remove({ campo: valor })

 

Exportar e importar base de datos

Para exportar una base de datos en MongoDB, se puede utilizar el comando mongodump. Este comando creará una copia de seguridad de la base de datos en formato BSON

mongodump --db nombre_base_de_datos --out /home/raul/Documentos/

Para importar una base de datos en MongoDB, se puede utilizar el comando mongorestore. Este comando restaurará una copia de seguridad de la base de datos previamente exportada.

mongorestore --db nombre_de_la_base_de_datos

Para restaurar una colección específica, se puede utilizar la opción –collection seguida del nombre de la colección que se quiere restaurar.

mongorestore --db nombre_de_la_base_de_datos --collection nombre_de_la_coleccion

 

Servicio de MongoDB en el sistema

Para mostrar el estado actual del servicio de MongoDB. Si el servicio se está ejecutando correctamente, el resultado mostrará un mensaje como “mongod is running”.

sudo service mongod status

Iniciar el servicio de MongoDB

sudo service mongod start

Parar el servicio de MongoDB

sudo service mongod stop

 

Con estos comandos básicos de MongoDB, podrás realizar las operaciones más comunes de gestión de bases de datos. ¡Pruébalos en tu proyecto y descubre todo lo que puedes hacer con MongoDB!

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *