mongoTemplate 过滤查询出来的字段(可以把_idclass字段去掉)

Posted 星丶空LTL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongoTemplate 过滤查询出来的字段(可以把_idclass字段去掉)相关的知识,希望对你有一定的参考价值。

通常mongo的查询是构造Query进行查询,例如

Query query = new Query();

在此基础上进行查询结果的过滤

1、去除_id字段(查询出来的结果集将不包含_id)

query.fields().exclude("_id")

2、保留_id字段(查询出来的结果集将只包含_id)

query.fields().include("_id")

注意这里的参数是可变参数,也就是说可以过滤多个值!

附上API截图


点击进入API地址

MongoTemplate API地址
Query API地址
Field API地址

以上是关于mongoTemplate 过滤查询出来的字段(可以把_idclass字段去掉)的主要内容,如果未能解决你的问题,请参考以下文章

mongoTemplate 过滤查询出来的字段(可以把_idclass字段去掉)

MongoTemplate实现根据某个字段分类查询

mongoTemplate query update (指定查询哪些字段)

MongoTemplate 使用aggregate聚合查询

开发中使用mongoTemplate进行Aggregation聚合查询

如何使用spring MongoTemplate查询子文档,并按子文档的某个字段排序?