MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Pagination mongo des données de printemps

Vous n'avez pas besoin d'implémenter la méthode car lorsque vous avez câblé automatiquement l'objet Spring PagingAndSortingRepository, il implémente automatiquement la méthode pour vous.

Veuillez noter que puisque vous utilisez Mongodb, vous pouvez étendre MongoRepository à la place.

Ensuite, au printemps, activez la pagination en utilisant ceci :

@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);