Neo4j 中不区分大小写的过滤器
Case insensitive filter in neo4j
我正在使用 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);
我正在使用 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);