如何将查询中的节点与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
,则错误表示该变量已被删除
答案 0 :(得分:3)
程序声明由它们产生的变量。您可以在文档中检查生成的变量(在这种情况下,它不会得到帮助,在APOC文档中没有显示此过程,我会尝试修复),或者调用apoc.help()
并传递过程名称,例如:
call apoc.help('apoc.refactor.mergeNodes')
签名输出应显示变量yielding。在这种情况下,它是node
,因此请使用YIELD node
,但您可以使用as
为其设置别名。