Muestra cómo generar una base de viajes de una remisería en MongoDB.
Solo hace falta tener instalado algún Desktop de Docker (el pack docker engine y docker compose), seguí las instrucciones de esta página en el párrafo Docker
.
docker compose up
Eso te levanta una base documental MongoDB.
Te recomendamos que instales el cliente Studio-3T con el que te podés conectar a la base y hacer las consultas a Mongo.
Otras opciones son:
Ambas son buenas herramientas aunque son pagas y te proveen una versión de prueba por tiempo limitado. En el caso de Studio 3T, una vez pasados los 30 días automáticamente pasás a la versión gratuita con menos features pero sigue sirviendo para completar tus trabajos prácticos.
Podés descargar el instalador de Studio 3T para tu sistema operativo en este link. Luego lo descomprimís y ejecutás el asistente.
En la primera pantalla aceptás el acuerdo:
En la segunda pantalla dejás seleccionada la opción por defecto ("Use Studio 3T's default password encryption")
En la tercera pantalla elegís "Shell centric":
Luego presionás el botón "Finish" o "Finalizar" y la aplicación se instalará.
Para poder conectarnos a Docker vamos a necesitar tener el shell de Mongo, para lo cual te recomendamos que sigas esta guía posicionándote en la solapa de tu sistema operativo.
Para configurar la conexión contra el contenedor de Mongo, te recomendamos que importes el archivo de conexión:
Los pasos son:
File > Connect (Ctrl + N)
- En la ventana de diálogo presionar el botón
Import
- Seleccionar la opción
Open Connection URI File
, el archivo URI que está en este directorio y luego el botónImport
- Luego seleccionar
Viajes
y el botónImport
(o bien doble-click) - y trabajar normalmente
El modelo de datos se estructura en un documento que contiene:
- fecha
- origen
- destino
- costo
- el chofer
- nombre
- con el auto (del cual conocemos la patente, el kilometraje, marca y modelo)
- y los datos del cliente
Podés fijarte en la carpeta scripts los queries que podés correr para seguir los ejemplos del apunte.
- Si querés habilitar el tema oscuro para Studio 3T seguí estas instrucciones