0

如何合并查询中的节点,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

如果使用 , 而不是 using reWminW则错误表示该变量已被清除

4

1 回答 1

4

过程声明它们产生的变量。您可以在文档中检查 yielded 变量(在这种情况下不会有帮助,APOC 文档中没有显示此过程,我将尝试修复),或者调用apoc.help()并传入过程名称, 像:

call apoc.help('apoc.refactor.mergeNodes')

签名输出应显示产生的变量。在这种情况下,它是node,所以请使用YIELD node,尽管您可以随意使用它的别名as

于 2017-04-25T10:56:02.767 回答