neo4j get节点,其中名称的第一个字母是某个字母
我正在尝试获取名称以“A”开头的所有节点neo4j get节点,其中名称的第一个字母是某个字母,neo4j,cypher,Neo4j,Cypher,我正在尝试获取名称以“A”开头的所有节点 返回零结果。正确的方法是什么?问题是我在搜索小写字母“a”,所有节点名称都以大写字母开头。为了使案例匹配,我必须在n.name字符串中添加一个lower函数包装器 MATCH n WHERE substring( lower( n.name ), 0, 1 ) RETURN n 问题是我搜索的是小写字母“a”,所有节点名称都以大写字母开头。为了使案例匹配,我必须在n.name字符串中添加一个lower函数包装器 MATCH n WHERE substr
返回零结果。正确的方法是什么?问题是我在搜索小写字母“a”,所有节点名称都以大写字母开头。为了使案例匹配,我必须在
n.name
字符串中添加一个lower
函数包装器
MATCH n
WHERE substring( lower( n.name ), 0, 1 )
RETURN n
问题是我搜索的是小写字母“a”,所有节点名称都以大写字母开头。为了使案例匹配,我必须在
n.name
字符串中添加一个lower
函数包装器
MATCH n
WHERE substring( lower( n.name ), 0, 1 )
RETURN n
您还可以使用正则表达式匹配:
MATCH n
WHERE n.name =~ '(?i)a.*'
RETURN n
您还可以使用正则表达式匹配:
MATCH n
WHERE n.name =~ '(?i)a.*'
RETURN n
你缺少括号了
你缺少括号了