数据更新语法

本节介绍数据更新语法。

语法

参考Gremlin语法,进行新增/更新/删除节点/边信息;新增、更新时需要指定节点或边的所有属性,删除时只需要指定pkey

  • 新增节点

格式定义:

g("指定图名").addV("指定节点类型").property("pkey","指定节点ID").property("指定属性名","指定属性值")

参考:

g("tinkerpop").addV("person").property("pkey","11").property("name","Durant").property("age","34")

注意:【pkey】属性名不要改动,代表节点的唯一key

  • 更新节点

格式定义:

g("指定图名").addV("指定节点类型").property("pkey","指定节点ID").property("指定属性名","指定属性值")

参考:

g("tinkerpop").addV("person").property("pkey","11").property("name","Durant1").property("age","345")

注意:【pkey】属性名不要改动,代表节点的唯一key

  • 新增边信息

格式定义:

g("指定图名").addE("指定边表类型").property("pkey","指定边的起点ID").property("skey","指定边的终点ID").property("指定属性名","指定属性值")

参考:

g("tinkerpop").addE("relation").property("pkey","11").property("skey","11").property("name","Durant")

.property("age","34")

注意:【pkey、skey】属性名不要改动

  • 更新边信息

格式定义:

g("指定图名").addE("指定边表类型").property("pkey","指定边的起点ID").property("skey","指定边的终点ID").property("指定属性名","指定属性值")

参考:

g("tinkerpop").addE("relation").property("pkey","11").property("skey","11").property("name","Durant123")

.property("age","345")

注意:【pkey、skey】属性名不要改动

  • 删除节点

格式定义:

g("指定图名").V("指定节点ID值").hasLabel("指定节点类型").drop()

参考:

g("your_graph_name").V("pk_value").hasLabel("your_label").drop()

  • 删除边

格式定义:

g("指定图名").E("指定边ID值").hasLabel("指定边类型").drop()

参考:

g("graph_name").E("pk1").haslabel("label").drop()

注意事项

详见注意事项