mongoDB projection 指定字段返回

Posted zhuangyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongoDB projection 指定字段返回相关的知识,希望对你有一定的参考价值。

 java spring

 

Query query = new Query();
Criteria criteriaSn = Criteria.where("sn").is(sn);
Criteria criteriaTime = Criteria.where("createTime").gte(timeBegin).lte(timeEnd);
query.addCriteria(criteriaSn);
query.addCriteria(criteriaTime);
//指定返回字段
query.fields().include("sLat");
query.fields().include("sLon");
query.fields().include("GLat");
query.fields().include("GLon");
query.fields().include("createTime");

System.out.println(query.toString());
//query.addCriteria(criteriaGLon.orOperator(criteriaSLon));
//正序
query.with(new Sort(new Order(Direction.ASC, "createTime")));

List<DeviceData> list = mongoTemplate.find(query, DeviceData.class,"deviceData");

以上是关于mongoDB projection 指定字段返回的主要内容,如果未能解决你的问题,请参考以下文章

求助啊,tp下,mongodb如何查询后只返回某个字段值

MongoDB查询操作限制返回字段的方法

mongodb 没有则插入,有则更新其中某列

MongoDB查询操作限制返回字段的解决方案

3-MongoDB: 查询

mongodb 聚合与 $project 有条件地排除一个字段