Explicación
Daniel Garcia Costa a editat această pagină 8 luni în urmă

Este proyecto es un ejempo de como utilizar una base de datos MongoDB en Spring Boot mediante Spring Data.

Para poder ejecutarlo es necesario disponer de una instancia de Mongo a la que conectarse. Lo más sencillo es lanzar el contenedor oficial de MongoDB

$ docker pull mongo
$ docker run --name mongodb -d -p 27017:27017 mongo:latest

Una vez lanzado el contenedor, ya se puede ejecutar el proyecto.

Crear un usuario

http POST 127.0.0.1:8080/api/v1/users id="1" firstname="Dani" lastname="Garcia" email="daniel.garcia@uv.es"

Obtener todos los usuarios

http GET 127.0.0.1:8080/api/v1/users

Obtener usuarios por nombre

http GET 127.0.0.1:8080/api/v1/users?firstname=Dani

Obtener usuarios por apellido

http GET 127.0.0.1:8080/api/v1/users?lastname=Garcia

Obtener usuarios cuyo nombre empiece por x

http GET 127.0.0.1:8080/api/v1/users?firstname=Da&start=true

Obtener usuarios cuyo apellido empiece por x

http GET 127.0.0.1:8080/api/v1/users?lastname=Gar&start=true