这段时间公司有把temp数据存入Mongo的需求,特此记录一下
pom添加依赖
<!--mongodb-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
application.yml配置mongo链接
spring:
mongodb:
uri: mongodb://root:root@xxx.xxx.x.xxx:27017/test
分页查询
//使用的分页插件为mybaitisPlus的page类
@Override
public Page<SsvIssueLog> getSsvIssLogPage(Page page, SsvIssueLog ssvIssueLog) {
// 创建查询器
Query query = new Query(this.handleQueryParam(ssvIssueLog));
// 处理mongo分页参数
mongoUtil.start(Integer.parseInt(String.valueOf(page.getCurrent())), Integer.parseInt(String.valueOf(page.getPages())), query);
// 查询数据
List<SsvIssueLog> sysLogs = mongoTemplate.find(query, SsvIssueLog.class);
return mongoU