我匹配一些路径,我希望返回该路径。但我不需要整个节点,我只需要他们的ID。我试过了:
match path =
return path {id}
但我收到语法错误
答案 0 :(得分:2)
您可以使用列表推导来获取每个路径中所有节点的ID(extract()也可以):
match path = ...
return [node in nodes(path) | id(node)] as nodesInPath
这将为您提供每个节点的neo4j内部ID的集合。如果您有自己想要使用的id
属性,请在列表推导的投影部分使用node.id
。
答案 1 :(得分:1)
这样的东西?
match path = ()--()
unwind(nodes(path)) as nodes
return {id : id(nodes)}