Мне нужно реализовать поиск + сортировку и фильтрацию с MongoDb
В QueryByExampleExecutor есть метод, который мне нужен
<S extends T> Page<S> findAll(Example<S> example, Pageable pageable);
Но в модели примера мне нужно объединить условия AND и OR - например,
"parentUuid = ... AND (field1 like ... OR field2 like ... OR field3 like ...)"
, а также еще одно требование -> $ field1, $ field2 и $ field3 будут разрешены во время выполнения, поскольку структура данных не фиксирована.
Как я могу это реализовать?