比如你的文档有field1,field2,field3三个字段,而你只想要返回field1,field2
query = new Query();
query.fields().exclude("field3");//不包含field3
List<MyEntity> myEntitys=mongoTemplate.find(query,MyEntity.class );
注:include和exclude不能同时使用!否则会报错。
还有一点需要注意的是:你需要先建立 MyEntity类,和数据库表的映射关系!
@Data
@NoArgsConstructor
@AllArgsConstructor
@Document(collection = "POI")
public class MyEntity {
@Field("KIND_NAME")
private String kindName;
@Field("KIND_CODE")
private String kindCode;
}