1

我在 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 上的属性?

4

1 回答 1

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)

谢谢你。

于 2019-06-28T05:16:19.053 回答