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 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