Ir al contenido principal

Cloud & IaaS — Instalar y usar MongoDB Shell (mongosh)

L
Escrito por Luciana Parente

Aplica a: Cloud Server con MongoDB instalado · Tiempo estimado: 5 min


¿Qué vas a lograr?

Instalar MongoDB Shell y conectarte a tu instancia de MongoDB para gestionarla desde la línea de comandos.


Qué es MongoDB Shell

MongoDB Shell (mongosh) es la herramienta oficial recomendada por MongoDB para conectarte y gestionar tus bases de datos. Ofrece resaltado de sintaxis, autocompletado inteligente y ayuda contextual.


Instalar MongoDB Shell

Descargá MongoDB Shell desde mongodb.com/try/download/shell.

Desde el instalador .msi

En la página de descarga, desplegá la pestaña Package, seleccioná msi y hacé clic en Download. Una vez descargado, hacé doble clic en el ejecutable y seguí las instrucciones en pantalla.

Desde el archivo .zip

Descargá el .zip, descomprimilo y ubicá la carpeta bin que contiene mongosh.exe y mongosh_crypt_v1.dll. Luego agregá esa carpeta a la variable de entorno PATH:

  1. Abrí el Panel de controlSistema y seguridadSistema

  2. Hacé clic en Configuración avanzada del sistemaVariables de entorno

  3. En Variables del sistema, seleccioná Path y hacé clic en Editar

  4. Hacé clic en Nuevo y agregá la ruta a la carpeta bin de mongosh

  5. Confirmá con Aceptar en cada ventana

Para verificar que la instalación es correcta, abrí una terminal y ejecutá:

mongosh --help

Si el PATH está configurado correctamente, aparece la lista de comandos disponibles.


Conectarte a MongoDB Shell desde SSH

  1. Conectáte al servidor por SSH — consultá Cloud & IaaS — Conectarse por SSH desde Windows

  2. Obtené la URI de conexión en Mi cuentaMis ServiciosCloud & IaaSGestionarSoftware y accesosMongoDB (hacé clic en el ícono del ojo para verla completa)

  3. En la consola SSH, ejecutá:

    mongosh "URI"

Reemplazá "URI" con la URI completa que copiaste desde Mi cuenta.

Una vez dentro, se recomienda configurar MongoDB de forma segura — consultá Cloud & IaaS — Configurar MongoDB de forma segura.


¿Ha quedado contestada tu pregunta?