Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.1) Ejecutar mongo shell. Las variables de entorno deben estar previamente
configuradas.
mongosh
2) Limpiar la consola
cls
6) Listar todas las bases de datos existentes. Las bases de datos que no tengan ni
una colección no serán listadas
show dbs
17) Actualiza o reemplaza una solo documento sin importar cuantos resultados
devuelva la coincidencia. Nota: update está deprecado. En su lugar usar: updateOne
o updateMany
db.productos.updateOne(
{
nombre: "violín"
},
{
$set:
{
precio: 550.00,
estado: true
}
}
);
18) Actualiza o reemplaza todos los documentos que coincidan con la búsqueda.
db.productos.updateMany(
{
estado: false
},
{
$set:
{
estado: true
}
}
);
*****************************************************************************
22) Crear un backup de todas las bases de datos. Requiere que el servidor de mongo
esté corriendo y que mongo tools esté instalado
Ubicarse en una carpeta, abrir una terminal con la misma ubicación y
ejecutar: mongodump
Esto crea un directorio llamado dump y en él se encuentran los backups de
todas las bases de datos de mongo
23) Crear backup de solo una base de datos
ubicarse en una carpeta, abrir una terminal como administrador con la misma
ubicación y ejecutar: mongodump --db nombre_de_la_base_de_datos
Esto crea un directorio llamado dump y en él se encuentra la base de datos
24) Restaurar todas las bases de datos
Ubicarse un directorio arriba del directorio dump y ejecturar: mongorestore
25) Restaurar una base de datos en específico
Ubicarse un directorio arriba del directorio dump y ejecutar: mongorestore --
db nombre_de_la_base_de_datos /dump/nombre_del_directorio_de_la_base_de_datos
26) Restaurar una base de datos con una sola colección en específico
Ubicarse un directorio arriba del directorio dump y ejecutar: mongorestore --
db nombre_de_la_base_de_datos --collection
/dump/nombre_del_directorio_de_la_base_de_datos/nombre_de_la_colección.bson