在Spring Data MongoDB中排除嵌套字段

时间:2019-03-08 13:32:33

标签: mongodb spring-data

是否可以在Spring Data MongoDB中排除嵌套文档的字段?

如果用

尝试过
query.fields().exclude("user.password");

但是以空洞用户文档结尾的情况除外。

1 个答案:

答案 0 :(得分:0)

您可以使用hereAggregation来实现。

ProjectionOperation projectionOperation = project().andExclude("user.password"); 
mongoTemplate.aggregate(Aggregation.newAggregation(projectionOperation);