使用mongoTemplate时如何指定返回字段

文档有field1,field2,field3三个字段,只返回field1,field2

query = new Query();
qery.fields().include("field1"); //包含field1
qery.fields().include("field2"); //包含field2
List<MyEntity> myEntitys=mongoTemplate.find(query,MyEntity.class );

query = new Query();
query.fields().exclude("field3");//不包含field3
List<MyEntity> myEntitys=mongoTemplate.find(query,MyEntity.class );

注:include和exclude不能同时使用!否则会报错。

你可能感兴趣的:(方法使用)