Spring Boot - поиск MongoDb с помощью вручную созданного запроса - PullRequest
0 голосов
/ 09 мая 2020

В моем приложении я вручную создаю несколько запросов, а затем я хотел бы просто найти все объекты, которые соответствуют созданным запросам. Для этого теперь мне нужно создать интерфейс и реализацию CustomXYRepository только для вызова метода find MongoOperations. (пример: this.mongoOperation.find (query, AppointmentDao.class);) Опять же, мои запросы создаются самим приложением, поэтому я бы не использовал аннотацию @Query "stati c" и также хотел бы избежать индивидуальные реализации репозитория только для одной строки. Есть ли возможность написать такой метод в интерфейсе репозитория?

public interface CalendarRepository extends MongoRepository<AppointmentDao, String> {
...
    /**
       * Find appointments by the given query.
       * 
       * @param query
       * @return
       */
      List<AppointmentDao> findByQuery(Query query);
...
}

Большое спасибо, хорошего дня!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...