|🏁 Comenzando |🚀 Uso |⛏️ Tecnologias usadas |✍️ Autor |🎉 Fuentes
En esta entrega, la tercera parte del Sprint 5 del curso de Desarrollo Backend con NodeJS nos presenta las bases de datos no relacionales con MongoDB, se trata en primer lugar de diseñar las bases de datos de una Óptica y de un Restaurante. En el Nivel 1 se nos pide diseñar la base de datos de la Óptica. En el Ejercicio 1 se nos pide como diseñariamos la base de datos para la vista que se nos muestra en:
./Nivell1/Exercici1/vista_client.jpg
el archivo de la vista esta en esta direccion:
./Nivell1/Exercici1/vistaClient.js
En el Ejercicio 2 se nos pide diseñar la base de datos que se ajuste a la vista mostrada en:
./Nivell1/Exercici2/vista_ulleres.jpg
el archivo de la vista esta en esta direccion:
./Nivell1/Exercici2/vistaUlleres.js
Para el Nivel 2 se nos pide diseñar la base de datos del Restaurante según las especificaciones del enunciado
./Nivell2/enunciado.txt
Para comenzar hay que bajarse el repositorio de mi Github y clonarlo de manera local con el siguiente comando:
git clone https://github.com/ClaudioMartinH/5.3-Claudio-Martin.git
Para poder visualizar esta entrega, hay que tener instalado:
Para que se instalen las dependencias debemos ejecutar el siguiente comando en la terminal:
npm install
Para crear y llenar la base de datos de la Óptica, una vez hayamos conectado MongoDB, hay que cargar el script pertinente, que se puede hacer con este comando experimental de node que permite exportar los archivos json:
node --experimental-json-modules ./DB/js/optica_loadData.mjs
Para hacer lo pertinente con la base de datos del Restaurante habría que ejecutar nuevamente ese comando experimental:
node --experimental-json-modules ./Nivell2/mad_loadData.mjs
- ClaudioMartinH - Idea & Initial work
- MongoDB Crash Course - The Fullstack Junkie - Youtube
- NoSQL Cómo se modelan las BBDD no relacionales - Hola Mundo - Youtube