分页查询:
创建分页请求:
记得一定要手动给他page-1
Pageable pageable = PageRequest.of(page-1,limit,Sort.by(Sort.Order.desc("created")));
然后
将分页请求with加进去query就可以了
Query query = Query.query().with(pageable);
Or查询的使用:
首先创建一个:条件对象
Criteria criteria = new Criteria();
在条件对象中添加Or条件,并进行追加
criteria.orOperator(
Criteria.where("type").is(LogTypeEnum.ARAAR_LOG.getType()),
Criteria.where("type").is(LogTypeEnum.ARAAR_IMPORTANT_INFO_CHANGE.getType()),
Criteria.where("type").is(LogTypeEnum.ARAAR_INFO_CHANGE.getType())
);
最后将条件对象放入query就可以了
Query query = Query.query(criteria)
上面两个可以同时添加
Query query = Query.query(criteria).with(pageable);