【发布时间】:2021-03-21 10:28:51
【问题描述】:
@Query 注释或Query query = new Query() 出现问题 - 我无法包含/排除某些字段。
我发现代码示例如下:
@Query(value = "{'id': ?0}",fields = "{'id':1}")
User findUserById(String id);
结果应该是只有一个字段的用户 -> id 但它显示其他字段到..
所以我找到了其他示例,例如:
Query query = new Query();
query.fields().include("id");
query.addCriteria(Criteria.where("id").is(id));
User one = mongoTemplate.findOne(query, User.class);
同样的结果..
有什么想法吗?
【问题讨论】:
标签: spring-boot spring-data spring-data-mongodb