我正在使用星云图数据库,当我执行以下语句
match (o:HO_NEO4J_OBJECT_ID) - [r] - (a:HO_NEO4J_PERM) where r.hoid in [“1604715734952239104”] return id(o) as src, id(a) as dst | DELETE EDGE REFERENCES_OBJECTID_PERM $-.src → $-.dst
错误出现如下:https://discuss.nebula-graph.com.cn/uploads/default/original/2X/f/f1808aa86ce80984a8137f96d1dfe09082c89eae.png
MATCH语句和DELETE语句不能混用。
另一种选择是lookup on HO_NEO4J_OBJECT_ID where HO_NEO4J_OBJECT_ID.hoid=="1604715734952239104" yield id(vertex) as src | go from $-.src over * where "HO_NEO4J_PERM" in labels($$) yield $-.src as src, id($$) as dst | delete edge REFERENCES_OBJECTID_PERM $-.src -> $-.dst