如何删除两个点之间的所有边

求指教! 我用match MATCH (v)-[e]-(v2) WHERE id(v) == 'player101' and id(v2)=='player102' RETURN e 后不能接管道符 然后用 | DELETE EDGE type(e) e._src->e.dst @ e.rank; 来删除,求大神指导下

:thinking: 试试用 GO 呢,可以结合管道来用

1 个赞

不一定只有一个follow类型的边, 两点之间 除了 A-> B 也可能有其他edge类型 B → A 关系,我需要全部删除,可以一个ngql 删除? 还是说必须分步来?

我的想法是,你先找出 A 和 B 之前的边,再用 GO 语句一次,所以我的想法是 2 次,我让研发同学看看哈。

目前不支持一条DELETE语句删除多种类型的边,不过是可以支持的,Enable DELETE statement delete edges with different types · Issue #4198 · vesoft-inc/nebula · GitHub ,我帮你提了个issue,可以关注issue进展

2 个赞

好的,谢谢

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。