MongoDB (Parte II) — Instalando mongoBD y comandos básicos
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
ydb.<db_name>.help()
y en la documentación oficial[ref]
En la siguiente entrega vamos a ver MongoDB (Parte III)- Iniciar mongoDB, crear una base de datos, una colección e insertar documentos
La entrega pasada vimos MongoDB (Parte I) — Definición, un poco de su arquitectura y base de datos de colecciones con documentos
Bibliografía y links que te puede interesar…
Iconos e imágenes…