pio*_*rek 1 neo4j graph-databases cypher
我匹配某些路径,并且希望返回该路径。但我不需要整个节点,我只需要它们的 ID。我试过:
match path =
return path {id}
Run Code Online (Sandbox Code Playgroud)
但我收到语法错误
您可以使用列表理解来获取每个路径中所有节点的 id(extract() 也可以):
match path = ...
return [node in nodes(path) | id(node)] as nodesInPath
Run Code Online (Sandbox Code Playgroud)
这将为您提供每个节点的 neo4j 内部 id 的集合。id如果您想要使用自己的属性,请node.id在列表理解的投影部分中使用。