Neo4j - 返回路径中的节点及其 ID
Neo4j - Returning nodes in a path along with their IDs
假设查询如下:
匹配路径=(u:user)-[:CREATED]->(p:post)<-[:REBLOG_OF*]-(p2:post)
RETURN路径
如何获取该路径中所有节点的 ID 以及该路径?
这是你想要的吗?
MATCH path=(u:user)-[:CREATED]->(p:post)<-[:REBLOG_OF*]-(p2:post)
RETURN path, EXTRACT(node IN nodes(path) | ID(node))
假设查询如下:
匹配路径=(u:user)-[:CREATED]->(p:post)<-[:REBLOG_OF*]-(p2:post) RETURN路径
如何获取该路径中所有节点的 ID 以及该路径?
这是你想要的吗?
MATCH path=(u:user)-[:CREATED]->(p:post)<-[:REBLOG_OF*]-(p2:post)
RETURN path, EXTRACT(node IN nodes(path) | ID(node))