You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache AGE:如何修改顶点与边的标签?

修改图顶点标签的方法

可以修改顶点或边的标签,针对你给出的示例,要把Movie标签改为Series,可以通过添加新标签并移除旧标签的方式实现,具体Cypher语句如下:

SELECT * FROM cypher ('visual_arts', $$
MATCH (v:Movie {title: "The Last of Us"})
SET v:Series
REMOVE v:Movie
RETURN v $$) as (v agtype);

操作说明:

  • MATCH子句:通过title属性精准定位目标顶点,避免误修改其他顶点
  • SET v:Series:为该顶点添加新的Series标签
  • REMOVE v:Movie:移除原有的Movie标签

如果需要批量调整同类型顶点,比如把所有带episodes属性的Movie顶点转为Series,可以修改匹配条件:

SELECT * FROM cypher ('visual_arts', $$
MATCH (v:Movie)
WHERE exists(v.episodes)
SET v:Series
REMOVE v:Movie
RETURN v $$) as (v agtype);

边标签的修改逻辑完全一致,只需将匹配对象换成边即可,比如MATCH ()-[e:OLD_EDGE_LABEL]-(),再执行SET e:NEW_EDGE_LABEL和REMOVE e:OLD_EDGE_LABEL操作。

内容的提问来源于stack exchange,提问作者Matheus Farias

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 19:35:20