Spring-Boot application for storing MongoDB documents by REST API calls
-
Install Maven
-
Install MongoDB
-
Clone the repository
-
Run with
- -mvn spring-boot:run
-
When running, test with
- -mvn test
-
GET
/security/tokenplease
/api/homes
/api/homes/{homeId}
/api/seniors
/api/seniors/{seniorId}
/api/sensors/
/api/sensors/{sensorId} -
POST
/api/homes
e.g.: {"name":"Analipsi","type":"PRIVATE"}
/api/seniors
e.g.: {"homeId":"6139cc8aa6060634c0964f34","name":"Eichiro Oda"}
/api/sensors
e.g.: {"hardwareVersion":"v3.2","softwareVersion":"v2.3"} -
DELETE
/api/homes/{homeId}
/api/seniors/{seniorId}
/api/sensors/{sensorId} -
PUT
/assign/{sensorId}/{seniorId}
- Run MongoDB Shell
>>db.homes.find()
>>db.seniors.find()
>>db.sensors.find()