全部產品
Search
文件中心

Graph Compute:資料更新文法

更新時間:Jun 30, 2024

本節介紹資料更新文法。

文法

參考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()

注意事項

詳見注意事項