MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Spring Data Mongo-Paginierung

Sie müssen die Methode nicht implementieren, denn wenn Sie das Spring-Objekt PagingAndSortingRepository automatisch verdrahtet haben, implementiert es die Methode automatisch für Sie.

Bitte beachten Sie, dass Sie, da Sie Mongodb verwenden, stattdessen MongoRepository erweitern können.

Aktivieren Sie dann im Frühjahr die Paginierung mit:

@RequestMapping(value="INSERT YOUR LINK", method=RequestMethod.GET)
  public List<Profile> getAll(int page) {
    Pageable pageable = new PageRequest(page, 5); //get 5 profiles on a page
    Page<Profile> page = repo.findAll(pageable);
    return Lists.newArrayList(page);