MogoDB 根据条件查询进行分页返回

 

MogoDB实现根据条件查询进行分页返回

 

1、Repository:

@Repository
public interface DeviceRepository extends MongoRepository<Device, String> {

@Query(“{‘deviceId’:’?0′}”) //注解拿开就是根据id查询并分页,如果多个条件根据json格式来写多个,如 {‘id’:’?0′,’name’:’?1′}
Page<Device> findAllByDeviceId(String deviceId,Pageable pageable);

2、实际中使用,Controller

@RequestMapping(“device/findByPage”)
public Page<Device> findDevicePage( @RequestParam(value = “page”, defaultValue = “1”) Integer pageNo,
@RequestParam(value = “size”, defaultValue = “6”) Integer size) {
PageRequest request = new PageRequest(pageNo, size);
Page<Device> page=deviceService.findAllByDeviceId(request,”001″); //id 没有使用
return page;
}

 

本站的文章多是老王开发工作中问题的记录,一个字一个字敲的,切实可行,可以分享,需要留个原文链接,至少也意思意思吧!
vsalw技术博客! » MogoDB 根据条件查询进行分页返回

每个人都是以自己独特的方式体味生活,或许别人不理解,但自己知道:其中的酸甜苦辣就叫做幸福!

认同! 瞎扯淡!