sql >> Database teknologi >  >> NoSQL >> MongoDB

Implementering/tilsidesættelse af MongoRepository Behold HATEOAS-formatering

Brugte @Controller i stedet for @RepositoryRestController hvilket fik tingene til at virke.

Vi kan nu nemt tilsidesætte POST-metoden på denne ressource for at returnere, hvad vi vil, mens vi holder spring-data-rests implementering af EmployeeRepository intakt.

@RepositoryRestController
public class EmployeeController {

    private final static String URI_EMPLOYEES = "/employees";

    @Autowired private EmployeeRepository repo;

    @RequestMapping(value=URI_EMPLOYEES, method=RequestMethod.POST)
    public @ResponseBody HttpEntity<Employee> addVideo(@RequestBody Employee employee) {
        return new ResponseEntity<Employee>(repo.save(employee), HttpStatus.OK);
    }
}


  1. MongoDB:Eksistensen af ​​en indlejret nøgle

  2. Opret mongoose model ud fra resultaterne af lean forespørgsel

  3. Forbindelse af en Redis container med en anden container (Docker)

  4. Sådan grupperes efter flere kolonner og flere værdier i mongodb