Я пытаюсь написать запрос "opensWith" в Spring Data, используя MongoDB.Если я пишу это в оболочке Mongo, она работает, перечисляет все адреса электронной почты, начинающиеся с буквы x или X (без учета регистра): db.user.find({email:/^x/i})
Однако это не так:
@Query(value = "{'$or':[{'name':?0},{'email':?0}]}")
List<User> findAllByFreeTextSearch(String keyword);
Я попытался добавить /^.../i к самому ключевому слову и в дюжине комбинаций к @Query, но безуспешно.Какой правильный синтаксис?