Neo4j中的子串

Neo4j中的子串,neo4j,cypher,Neo4j,Cypher,我希望将图形中的所有节点与具有值(从csv文件加载)作为子字符串的属性相匹配 i、 e如果csvline[0]是节点n属性的子字符串。那我想配它 我实际上想做的是将名称与完整名称进行匹配: n.property : George Michael csvline[0] : George 然后匹配n。您可以使用CypherCONTAINS谓词(在版本2.3+中)执行此操作 MATCH (n:Person) WHERE n.name CONTAINS "George" RETURN n; 您可

我希望将图形中的所有节点与具有值(从csv文件加载)作为子字符串的属性相匹配

i、 e如果
csvline[0]
是节点
n
属性的子字符串。那我想配它

我实际上想做的是将名称与完整名称进行匹配:

 n.property : George Michael
 csvline[0] : George
然后匹配n。

您可以使用Cypher
CONTAINS
谓词(在版本2.3+中)执行此操作

MATCH (n:Person) WHERE n.name CONTAINS "George"
RETURN n;
您可以使用Cypher
CONTAINS
谓词(在版本2.3+中)执行此操作

MATCH (n:Person) WHERE n.name CONTAINS "George"
RETURN n;

我刚刚找到了一个使用正则表达式的解决方案。但你的看起来更具可读性:)。谢谢。顺便说一句,这是正则表达式的解决方案,其中n.name=~('.'.''+csvline[0]+'.')我刚刚找到了一个使用正则表达式的解决方案。但你的看起来更具可读性:)。谢谢。顺便说一下,这里是正则表达式解决方案
,其中n.name=~('.'.''+csvline[0]+'.'')