我在AgensGraph上创建了一些顶点。
而且,我想删除特定顶点的某些属性。
agens=# create (:v1{v1:1,v2:2,v3:3});
GRAPH WRITE (INSERT VERTEX 1, INSERT EDGE 0)
agens=# match (n:v1) return n;
n
------------------------------------
v1[3.1]{"v1": 1, "v2": 2, "v3": 3}
(1 row)
如何删除AgensGraph上的属性?
答案 0 :(得分:0)
您可以使用REMOVE或SET子句删除属性。
首先,使用带有属性名称的REMOVE子句。
agens=# match (n:v1) remove n.v3 return n;
n
---------------------------
v1[3.1]{"v1": 1, "v2": 2}
(1 row)
第二个选项,将null设置为属性名称。
agens=# match (n:v1) set n.v2 = null return n;
n
------------------
v1[3.1]{"v1": 1}
(1 row)
谢谢。