Преобразовать запрос со строковым аргументом в запрос со списком аргументов - PullRequest
0 голосов
/ 13 сентября 2018

Я расширяю MongoRepository для доступа к моему Mongodb (3.4), и у меня есть запрос вроде:

"Get the documents where documents.name == PARAM
OR documents.object1.name == PARAM
OR documents.object1.object2.name == PARAM "

Java:

@Query("{$or : [{'name': {$regex: ?0, $options:'i'}}, " +
            "{'access.name' : {$regex : ?0, $options:'i'}}, " +
            "{ 'access.listeGroupesEtProjets.name' : {$regex : ?0, $options:'i'}}]}")
    List<Fonction> findFonctionContainingString(@Param("name") String name)

Это работает правильно, но этот запрос теперь должен принимать список String в качестве параметра вместо String. Как я могу сделать, чтобы этот запрос работал со списком строк?

Просто чтобы прояснить, я ожидаю, что результаты соответствуют всей строке списка.

Заранее спасибо.

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