voglio essere in grado di eseguire il seguente comando console di restituire tutte le righe con solo un sottoinsieme di campi popolati ma utilizzando MongoTemplate
classe di primavera:Come faccio a recuperare un sottoinsieme di campi utilizzando Springs MongoTemplate e classe Criteria
Command Console
db.person.find(null,{name:1})
MongoTemplate
mongoTemplate.find(new Query(...), Person.class)
Informazioni su query sottoinsieme può essere trovato qui, se siete interessati http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields
Tutte le idee?
Acclamazioni
che stai dicendo a trovare 'nome: 1'. Sicuramente ciò significherebbe che vuoi restituire "1". –
Query regolata, grazie. – JamesC
Sembra che ci sia un metodo fields() sull'oggetto Query: http://static.springsource.org/spring-data/data-mongodb/docs/current/reference/html/#mongodb-template-query.query –