Ho un semplice MongoRepository
e le sue entità hanno un attributo List<String> tags
. C'è un modo per aggiungere un metodo findBy
al repository? Qualcosa di simileTrova entità contenenti una stringa in un elenco in archivi dati primari
List<...> findByInTags(@Param("tag") String tag);
Così verrà restituito tutte le entità che contengono la stringa data tag
in là lista tags
.
Ho provato a risolverlo con un RestController
e un endpoint personalizzato findByTag
. Ma mi piacerebbe usare HATEOAS per il formato dei risultati.
Ottimo, non ci avevo mai pensato. Funziona anche con 'Lista' e non solo 'Set'. –
alexvetter
Sì, penso che sia basato sull'interfaccia java.util.Collection, quindi anche tutte le sub-interfacce dovrebbero funzionare. –