Primero que todo se debe clonar el repositorio, luego ejecutarlo. En caso de que no se ejecute por as dependencias debe instalarlas. Se recomienda usar Postman para probarla.
Se usa la ruta http://localhost:3000/student/create la cual usa el metodo post y se envia el Json con la información (id, firstName, lastName, curse y note). Si el post es correcto enviara un mensaje "Student created succesfuly"
Se usa la ruta http://localhost:3000/id, siendo el id la identificación de estudiante que desea ver, haciendo uso del metodo Get. Si el id se encuentra en la base de datos mostrara toda la info asociada a ese id (id, firstName, lastName, curse y note).
Se usa la ruta http://localhost:3000/, trayendo así toda la información que se encuentra en la colección, haciendo uso del metodo Get. Esto mostrara toda la info de los estudiantes en la coleccion (id, firstName, lastName, curse y note) además del _id que lo crea mongo para cada dato.
Se usa la ruta http://localhost:3000/find/firstName, trayendo así toda la información que se encuentre de los estudiantes con dicho nombre, haciendo uso del metodo Get. Esto mostrara toda la info de los estudiantes con dicho name (id, firstName, lastName, curse y note) además del _id que lo crea mongo para cada dato.
Se usa la ruta http://localhost:3000/id, siendo el id la identificación de estudiante que desea eliminar, haciendo uso del metodo delete. Si se elimina de manera adecuada mostrara la información asociada al id (id, firstName, lastName, curse y note) la cual se acaba de eliminar.
Se usa la ruta http://localhost:3000/id, siendo el id la identificación de estudiante que desea actualizar, haciendo uso del metodo put. También se debe enviar en el body los campos que se desean actualizar del estudiante. Si el se realiza de manera satisfactoria, mostrara toda la info asociada a ese id (id, firstName, lastName, curse y note) y se vera los campos actualizados.
Se usa la ruta http://localhost:3000/update/firstName, siendo el firstName el nombre de los estudiantes que desean actualizar, haciendo uso del metodo put. También se debe enviar en el body los campos que se desean actualizar de los estudiantes. Si el se realiza de manera satisfactoria, mostrara un Json con el numero de datos que entro, el numero de datos que modifico, entre otras especificaciones. Si se quiere verificar puede hacerlo usando el metodo para buscar algunos estudiantes. Para actualizar debe enviar un body con
Se usa la ruta http://localhost:3000/avarage/curse, siendo el curse el nombre del curso del cual se desea saber el promedio, haciendo uso del metodo get. Si el curso existe, mostrara el promedio de dicho curso.