如何使用 apoc.refactor.mergeNodes([])
How to use apoc.refactor.mergeNodes([])
如何使用 apoc.refactor.mergeNodes([])
合并查询中的节点,然后对合并的节点做些什么?
当我使用这个时:
WITH w2, minW, minW {.*} as snapshot
call apoc.refactor.mergeNodes([minW,w2]) YIELD reW
SET reW.first_seen =...
抛出此错误:Unknown procedure output: reW
如果不是使用reW
,而是使用minW
,错误提示变量已经被清除
过程声明它们产生的变量。您可以在文档中检查 yielded 变量(在这种情况下无济于事,APOC 文档中未针对此过程显示它,我将尝试修复),或调用 apoc.help()
和传入过程名称,例如:
call apoc.help('apoc.refactor.mergeNodes')
签名输出应显示生成的变量。在本例中,它是 node
,因此请使用 YIELD node
,尽管您可以根据需要使用 as
作为别名。
如何使用 apoc.refactor.mergeNodes([])
合并查询中的节点,然后对合并的节点做些什么?
当我使用这个时:
WITH w2, minW, minW {.*} as snapshot
call apoc.refactor.mergeNodes([minW,w2]) YIELD reW
SET reW.first_seen =...
抛出此错误:Unknown procedure output: reW
如果不是使用reW
,而是使用minW
,错误提示变量已经被清除
过程声明它们产生的变量。您可以在文档中检查 yielded 变量(在这种情况下无济于事,APOC 文档中未针对此过程显示它,我将尝试修复),或调用 apoc.help()
和传入过程名称,例如:
call apoc.help('apoc.refactor.mergeNodes')
签名输出应显示生成的变量。在本例中,它是 node
,因此请使用 YIELD node
,尽管您可以根据需要使用 as
作为别名。