How do I retrieve a subset of fields using Spring's MongoTemplate and Query classes? How do I retrieve a subset of fields using Spring's MongoTemplate and Query classes? spring spring

How do I retrieve a subset of fields using Spring's MongoTemplate and Query classes?


Query q = new Query();q.fields().include("name");mongoTemplate.find(q, Person.class);


mongoTemplate.getCollection(COLLECTION).find(null, new BasicDBObject(FIELD, "1"))


You can use:

mongoTemplate.findDistinct(String field, Class<?> entityClass, Class<T> resultClass);