请教upsert edge 语法示例

请教一下,upsert edge 语法示例,能给一个吗?文档里没有提供相关示例。

如果edge只有vertex src/ dst边关系,不包含任何属性字段,应该怎么写
譬如edge 是A follows B,数据更新操作,只需要判断是否follow关系存在,不存在就插入,若存在就不做任何数据修改。

不太了解你的意思,可能你可以创建一个空的edge schema,然后upsert

我就是问空schema edge,怎么做upsert啊?
能给一个示例吗?

目前不支持空schema做update,你可以在论坛反馈一下需求,我们会评审的。

直接 insert 就好,若边存在,也会用新的值去替换(srcID->dstID 边的类型是一样,没有属性,新的边与旧的边一样);若不存在,插入了一条新的边。

3 个赞

CREATE EDGE like1 ();
目前1.0 支持
INSERT EDGE like1() values 100->1:();

2.0 支持
upsert edge 100->3 of like1;