Настроить обработку Enum с помощью querydsl и spring data mongodb - PullRequest
0 голосов
/ 02 июля 2019

Я использую spring-data-mongodb и querydsl, особенно аннотацию @QueryDslPredicate, и в моей модели у меня есть перечисление.Проблема, с которой я столкнулся при попытке настроить перечисляемый тип при генерации запроса монго.

Учитывая следующее перечисление:

public enum QuestionnaireType {

TI_OBJECTIVES_FI("ti-objectives-fi"),
TI_SCREENING("ti-screening");

...

Результирующий запрос генерируется из этой строки запроса /questionnaires?questionnaireType=ti-objectives-fi:

{ "questionnaireType" : "TI_OBJECTIVES_FI" }

, и я хочу запросить данные со значением, например ti-objectives-fi, как они сериализуются при сохранении документа.

Я не нашел в документациинесколько советов о том, как настроить привязку для получения результирующего запроса.

Может кто-нибудь дать мне указатель или пример того, как настроить привязку перечисляемого поля?

...