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

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

Query query = new Query();

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

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

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

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

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

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

附上API截图

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

点击进入API地址

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

上一篇:Spring认证中国教育管理中心-Spring Data MongoDB教程二


下一篇:Excel 2010 SQL应用103 域聚合函数之DLOOKUP