当前位置:网站首页>Neo4j修改标签名
Neo4j修改标签名
2022-07-24 05:16:00 【KimiKudo】
修改节点标签
匹配到要删除的节点,使用REMOVE 删除要删除的标签,再设置新的标签即可
像这样:
MATCH (n:OLD_LABEL)
REMOVE n:OLD_LABEL
SET n:NEW_LABEL
例如:
MATCH (n:User:Teacher) REMOVE n:Student RETURN n
还有一种存储过程的.我并没有尝试
参考: http://neo4j.com.cn/topic/5b9647e8bdb1ecde08de8fb8
apoc.periodic.iterate如何set label 更改节点标签
发布于 1 年前 作者 stringso 1133 次浏览 来自 问答
如下,加上set n:row.label_type 这句就会报错
CALL apoc.periodic.iterate(‘with "select * from tables limit 10 " as sql call apoc.load.jdbcParams(“jdbc:mysql://xxxx:3306/xx?user=xx&password=xx”, sql, []) yield row return row’,’ MERGE (n:xx {id:row.id}) set n:row.label_type,n.name=row.namet’,{batchSize:10000,iterateList:true})
修改关系标签
修改关系不能像节点这样直接修改,也不能通过type()函数修改,所以需要将旧的关系删除,添加新的关系,复制属性.
如下:
MATCH (n)-[r:OLD_RELATION]->(m)
CREATE (n)-[r2:NEW_RELATION]->(m)
SET r2 = r // 这里是复制属性
WITH r
DELETE r
边栏推荐
猜你喜欢
随机推荐
Problems encountered in configuring Yum source
用C语言写出三子棋
csgo部分常用服务器指令与一些绑定指令整理
C语言进阶篇 二. 指针
Pure white tutorial using Druid database connection pool in idea
7. 在屏幕上绘制一条贝塞尔曲线,并用反走样技术对曲线进行平滑处理。
Generics and annotations
Machine vision learning summary
在屏幕上绘制一个圆和一个正方形,正方形在前,圆在后,可以通过键盘移动正方形,在下述情况下使得正方形只能在圆内移动
MySQL深入了解
栈与队列的互相实现(C)
8.使用二次几何体技术,在屏幕上绘制一个上小下大的柱体。
Introduction to reflection
T 6-10
九大排序实现与比较(万字总结)
统计学之样本和总体的关系: 样本成功比例+中心极限定理(样本均值)
This is the first article
Solutions to MySQL remote connection errors
3. 在屏幕上绘制一个底是正方形的五面锥体,锥体的底面在XOZ平面上,锥顶在Y轴上。用下图给锥体的四个三角形面做纹理映射,使得锥体的四个面分别是红橙黄绿色。
SSM整合









