是否重命名neo4j查询中的节点和关系?

uinbv5nw  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(135)

我使用下面的查询创建了节点MonthlyReport和关系GROUP_MONTHLY_REPORT

MATCH (group:Group {group_id: $group_id})-[:GROUP_MONTHLY_REPORT]->(mr:MonthlyReport) RETURN mr;

但现在我想更改节点和关系名称,如**MonthlySummaryGROUP_MONTHLY_SUMMARY**。
更新现有节点和关系的名称的查询应该是什么?

s4chpxco

s4chpxco1#

尝试这个,你将不得不安装APOC插件:

MATCH (group:Group)-[r:GROUP_MONTHLY_REPORT]->(mr:MonthlyReport)
REMOVE mr:MonthlyReport SET mr:MonthlySummary
WITH r, mr, group
CALL apoc.refactor.setType(r, 'GROUP_MONTHLY_SUMMARY') 
YIELD input, output 
RETURN input, output

相关问题