从关系中提取节点
APOC 库包含一个可用于从关系创建节点的存储过程。
从关系创建节点的存储过程
| 限定名称 | 类型 |
|---|---|
|
过程 |
示例
下面的示例将进一步解释此过程。
以下内容创建了一个包含两个由关系连接的节点的图
CREATE (f:Foo)-[rel:FOOBAR {a:1}]->(b:Bar)
以下操作将
FOOBAR 关系转换为标签为 FOOBAR 的节点,该节点具有一个传入的 FOO 关系和一个传出的 BAR 关系MATCH (f:Foo)-[rel:FOOBAR {a:1}]->(b:Bar)
CALL apoc.refactor.extractNode(rel,['FooBar'],'FOO','BAR')
YIELD input, output
RETURN input, output
如果运行上述查询,将得到以下图形