match 的 delete vertex 问题

使用delete 语句删除了vertex,带了with edge,使用get subgraph边查询的时候依然会出现这个点,并且其TAG却不在了,涉及的边也不在了也就是不存在悬挂边。使用match却匹配不到这个点了

帮忙贴上线你执行的删除点的 nGQL 语句,以及相关的子图执行语句,以及结果。

删除点,with edge

get subgraph 查询点

1 个赞

内核的版本号是多少,:thinking: v2.x 和 v3.x 的部分语法有些出入的。

nebula-graph-3.1.0 这个版本 npm 装的。

1、tag 和 edge 的 create 语句
CREATE TAG IF NOT EXISTS table() comment = ‘’;
CREATE EDGE IF NOT EXISTS table_rely() comment = ‘’;

2、插入点和边的方法:
spark 客户端插入,使用 spark2.4.8

3、查询结果:
以下分别是 FETCH PROP、MATCH、GO、GET SUBGRAPH 查询这个异常点的结果

估计是有bug。
同时,3.0和3.1版本有tagless的点,但在3.4版本回退了,建议升级到最新的版本,删除以后应该就干净了,没这个问题了。

所以我得升级到3.4版本吗是

最新的版本是 v3.5.0,你可以升级到 3.5.0 试试。

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