我在尝试编写一个Cypher查询时遇到了问题,该查询返回其名称以某个字符串开头的所有节点。我还需要这个查询不区分大小写。
Cypher为这两种情况内置了函数,但我不知道如何将它们组合在一起
用于匹配字符串开头的查询:
MATCH (n) WHERE n.Name STARTS WITH 'Pet' RETURN n查询不区分大小写的字符串
MATCH (n) WHERE n.Name =~ '(?i)ANDR.*' RETURN n任何帮助都将不胜感激。
发布于 2017-12-16 06:16:36
对于使用STARTS WITH字符串比较运算符进行的不区分大小写的比较,可以使用toLower()字符串函数将比较的每一方转换为小写。例如:
MATCH (n)
WHERE toLower(n.name) STARTS WITH toLower('Pet')
RETURN nhttps://stackoverflow.com/questions/47840433
复制相似问题