Neo4j命令结果不区分大小写

时间:2014-09-24 12:55:00

标签: neo4j cypher

我有以下数据

'用户' node-with' name'具有以下值的财产

 abc
 xyz
 XYZ
 ABC

我需要这样的结果,当我按升序订购时。

 abc
 ABC     
 xyz     
 XYZ

我的查询是

MATCH (u:user) 
return u 
order by u.name ASC;

但结果是

abc
xyz
ABC
XYZ

我们如何在neo4j中进行不区分大小写的排序?

1 个答案:

答案 0 :(得分:1)

我不确定你是否可以在直接Cypher中实现你所追求的目标,具体取决于你想要实现的目标,你可以利用一个字符串函数(这将使ABZ和abz相等)来有效地从有序的场.. ..

MATCH (u:user) 
RETURN u 
ORDER BY LOWER(u.name) ASC;