我希望能够执行以下控制台命令以返回仅填充了一部分字段但使用Spring的MongoTemplate类的所有行:

控制台命令
db.person.find(null,{name:1})
MongoTemplate
mongoTemplate.find(new Query(...), Person.class)
如果您有兴趣,可以在这里找到有关子集查询的信息
http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields

有任何想法吗?

干杯

最佳答案

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

10-07 19:33