雨翔河
首页
列表
关于
spring-boot 使用 mongodb 查询时只返回某些字段值
2019-01-24 15:03
> springboot使用mongodb查询的时候会遇到服务器出口带宽压力大的情况,原因可能是查询mongodb的时候把整个对象给拖下来了,事实上我们只需要其中的某些字段,多余的字段返回的话会给小水管的带宽加上压力,也就是说我们的mongodb查询时只需要返回某些字段。 看了很多人的各种文章感觉要么是哪里抄袭的要么是哪里拷贝的,根本不靠谱,自己去查询了下官方文档,实现方法很简单: 直接使用mongoTemplate来查询,只返回主键,name,status字段。(主键是默认返回的) ``` Query query = new Query(); query.addCriteria(Criteria.where("status").is(3)); query.skip(skipNumber); query.limit(pageSize); query.fields().include("name").include("status"); return mongoTemplate.find(query, CompanyInformation.class); ```
类型:工作
标签:mongodb,spring,java
Copyright © 雨翔河
我与我周旋久
独孤影
开源实验室