Пользовательский запрос Cypher не распознается из моего весеннего бэкэнда - PullRequest
0 голосов
/ 01 ноября 2019

Я использую запрос в БД neo4j, который полностью работает, когда я импортирую этот запрос в свой весенний бэкэнд и использую его как пользовательский запрос, не все распознается

Когда я регистрирую запрос, я получаюэто: Запрос:

MATCH (n:`Patient`) 
WHERE n.`lastName` = { `lastName_0` } OR n.`born` = { `born_1` } OR n.`email` = { `email_2` } 
WITH n SKIP 0 LIMIT 10 RETURN n, ID(n) with params {email_2=la, lastName_0=la, born_1=la}

Это мой пользовательский запрос

@Query(countQuery = "MATCH (p:Patient) WHERE p.lastName =~ '(?i).*{0}.*' OR p.email =~ '(?i).*{0}.*' OR p.born =~ '(?i).*{0}.*' RETURN p")
Page<Patient> findByLastNameOrBornOrEmail(String lastName, String born, String email, Pageable pageable);

Я ожидаю, что мой запрос фильтрует с (? i), а также показывает записи, где мой ввод включен

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