本节介绍数据更新语法。
语法
参考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()
注意事项
详见注意事项