我正在使用 Spring-data-neo4j 来处理 neo4j 操作。我需要根据 emailAddress 属性进行不区分大小写的搜索。我正在使用以下代码进行过滤
session.loadAll(UserN.class, new Filter("emailAddress", "xyz@gmail.com"), 1);
由于大写,以上代码不会获取电子邮件地址为 XYZ@gmail.com 的记录。我不想像提到的那样自己编写密码查询 here并寻找使用 Spring 来执行此操作的解决方案。
最佳答案
尝试LIKE
运算符:
Filter filter = new Filter("emailAddress", "xyz@gmail.com");
filter.setComparisonOperator(ComparisonOperator.LIKE);
session.loadAll(UserN.class, filter, 1);
关于java - neo4j 中不区分大小写的过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39609200/