首页 > 解决方案 > 从 MongoDB spring Data 返回嵌套字段

问题描述

这是我的学生班和地址班

@Document("Student")
public class Student{

    private String id;
    private String name;
    private Address addr;
}


public class Address{

    private String id;
    private String City;
    private String Country;
}

现在我只想返回城市,如下所示

{'City':'London'}

我使用 mongoRepository遵循文档https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#projections.interfaces中的方式。但相反,它返回

{"Student":{"Address":{"City":"London"}}} 

它仍然返回一个学生对象,有没有办法我只能返回一个嵌套字段?

标签: springmongodbmongorepository

解决方案


推荐阅读