MongoDB (Parte II) — Instalando mongoBD y comandos básicos

Mauricio Garcia
5 min readFeb 1, 2022

--

Temario

  • Instalando mongoDB
  • Comandos básicos de mongoDB

0. Introducción

Esta entrada es la continuación de:

  • MongoDB (Parte I) — Definición, un poco de su arquitectura y base de datos de colecciones con documentos[ref]

i. Instalando mongoDB

Como mongoDB es multiplataforma, puede ser instalado en cualquier máquina[ref].

Los pasos siguientes son para instalar en una mac (esta es una de las tantas formas de hacerlo), para instalar en otros sistemas operativos[ref].

Lo primero que tenemos que hacer es abrir la consola e instalar homebrew [ref]:

Una vez que esté instalado, ejecutamos la siguiente línea (instalar/actualizar el homebrew oficial de mongoDB):

A continuación te voy a explicar como instalar mongoDB (4.2 y 5.0), te sugiero que siempre instales la mas nueva, para saber cual es la última versión, basta con ir a la documentación oficial [ref].

:: MongoDB 4.2 con Mac (OS Catalina 10.15.5)

Instalamos mongoDB con la siguiente línea:

Para correr mongoDB, la documentación oficial[ref] nos recomienda usar el servicio brew, con la finalidad de que todas las configuraciones y valores que tome sean las de por defecto, entonces:

  • Para ejecutar el servicio de mongoDB:
  • Para detener el servicio de mongoDB:

Importante: En caso de que les salga un error, recomiendo revisar la documentación[ref]

:: MongoDB 5.0 con Mac (OS Monterey 12.1)

Instalamos mongoDB con la siguiente línea:

Para correr mongoDB, la documentación oficial[ref] nos recomienda usar el servicio brew, con la finalidad de que todas las configuraciones y valores que tome sean las de por defecto, entonces:

  • Para ejecutar el servicio de mongoDB:
  • Para detener el servicio de mongoDB:

Importante: En caso de que les salga un error, recomiendo revisar la documentación[ref]

Para saber que realmente está corriendo el servicio de mongoDB, podemos ejecutar la siguiente línea:

Si es correcto, debe salir algo parecido:

En caso de que no esté corriendo el servicio, no devolverá el proceso:

Opcional: Para no estar escribiendo toda la línea completa, podemos crear un alias[ref] y hacerlo más amigable, en mi caso lo he configurado así:

Importante: Si creas un alias, no olvides reiniciar la terminal.

Y por último, nos conectamos a mongoDB con la siguiente instrucción en consola:

ii. Comandos básicos de mongoDB

MongoDB tiene bastantes métodos, con lo cual podemos trabajar en la base de datos, como en las colecciones, a continuación te muestro las más básicas y generales:

  • shows dbs — Poder ver todas las bases de datos que tenemos.
  • db — Saber en qué base de datos nos encontramos.
  • use <db_name> — Cambiar de bases de datos.
  • db.help() — Ver todos los métodos para la base de datos.
  • show collections — Ver todos las colecciones que tiene la base de datos actual.
  • db.<db_name>.help() — Ver todos los métodos para las colecciones.
  • show logs — Para ver todos los archivos logs que tiene.
  • show log <log_name> — Para ver el contenido de un log en específico.
  • help — Comandos generales para la base de datos, colecciones y documentos.

Nota: Si quieres ver TODOS los comandos, te recomiendo usar help y db.<db_name>.help() y en la documentación oficial[ref]

--

--