go语句先删除原有的关系再创建新的关系

  • nebula 版本:2.5.1
  • 部署方式 :分布式
  • 是否为线上版本:Y
  • 硬件信息
    • 磁盘: SSD
    • CPU、内存信息
  • 问题的具体描述
    想删除原有的边,创建新类型的边

以下语句可执行

go from 'player102' over follow REVERSELY 
YIELD  follow._src AS dst, follow._dst AS src;

以下语句可执行

INSERT EDGE follow () VALUES 'player100'->'player102'  : ();

拼接到一起报错

go from 'player102' over follow REVERSELY 
YIELD  follow._src AS dst, follow._dst AS src
| INSERT EDGE follow () VALUES $-.src->$-.dst : ()

delete 可以执行

go from 'player102' over follow REVERSELY 
YIELD  follow._src AS dst, follow._dst AS src
| DELETE EDGE follow $-.src->$-.dst 

是因为起始点和结束点的数据类型有问题吗?
用什么方法可以将语句两个语句合并起来

insert 语句目前只支持 显式的写出 起始点和目的点, 还不支持 pipe 或者 变量 形式

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