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 根据条件查询进行分页返回

提供最优质的资源集合

立即查看 了解详情