初学者Cypher查询。我知道如何在MATCH表达式中使用正则表达式:
MATCH (p:Person)
WHERE p.name =~ '(?i).*Rebecca.*'
RETURN p;
我也知道没有正则表达式的MATCH表达式更紧凑的形式:
MATCH (p:Person {name:"Rebecca"})
RETURN p;
但是有什么办法可以在更紧凑的形式下使用正则表达式吗?
答案 0 :(得分:1)
不,你不能。内联查询只能识别EQUALS
运算符。
所以
MATCH (n:Person {name:"Rebecca"})
始终翻译为name
EQUALS Rebecca