比如你的文檔有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;
}