Neo4j 返回表达式结果,而不是节点或属性值

Neo4j 返回表达式结果,而不是节点或属性值,neo4j,cypher,Neo4j,Cypher,是否可以返回属性的正则表达式结果 差不多 MATCH (n) where n.message =~ '.*OA-[0-9]*' RETURN APPLY_REGEX(n.message,'MY_REGEX') 你想在这里完成什么?你想要正则表达式的结果是什么?那东西能为你做什么?在这种情况下,您的正则表达式没有任何捕获组或任何东西,因此假设的apply_正则表达式只会真正为您提供真/假匹配,对吗?FWIW,我不认为你可以用neo4j做这件事,但是你最好返回实际的节点n,然后查看它的messa

是否可以返回属性的正则表达式结果

差不多

MATCH (n) where n.message =~ '.*OA-[0-9]*' 
RETURN APPLY_REGEX(n.message,'MY_REGEX')

你想在这里完成什么?你想要正则表达式的结果是什么?那东西能为你做什么?在这种情况下,您的正则表达式没有任何捕获组或任何东西,因此假设的apply_正则表达式只会真正为您提供真/假匹配,对吗?FWIW,我不认为你可以用neo4j做这件事,但是你最好返回实际的节点n,然后查看它的message属性。但您的问题需要澄清……您可能必须在客户端代码中这样做。