Come possiamo selezionare campi specifici in Spring Data Mongo. Ho provato quanto segue, ma ho ottenuto un'eccezione da Foo
a String
.Come restituire solo campi specifici per una query in Spring Data MongoDB?
Utilizzando @Query
@Query(value="{path : ?0}", fields="{path : 0}")
String findPathByPath(String path);
non @Query
String findPathByPath(String path);
Ecco il modello di documento
@Document(collection = "foo")
public class Foo {
String name, path;
…
}
cosa stai parlando? MongoDB non ha colonne. – chrylis
Voglio restituire solo il campo specifico dal mio modello. In sql equivale a SELECT path FROM foo – richersoon