gremlin 操作 neptune 語法

2021-09-28 23:03:07 字數 1504 閱讀 2633

1、增加頂點

g.addv('person-test').property(id, '00003')
增加乙個頂點id為00003的 『person-test』 物件

2、增加一條邊

g.v('00004').adde('created').to(g.v('00002')).property(id, '00004-00002')
給頂點 00004 到 頂點 00002增加一條『出邊』名稱為 created 的邊,且定義邊id = 00004-00002

3、找出物件為 『person-test』 的所有頂點(資料量大慎用)

g.v().haslabel('person-test')
4、找出 00002 的出邊 名稱為 『created』 的頂點

g.v('00002').out('created')
5、找出 00002 的入邊 名稱為 『created』 的頂點

g.v('00002').in('created')
6、找出 00002 的出邊 名稱為 『created』 的 屬性

g.v('00002').out('created').valuemap()
7、找出 00001 的出邊頂點  的不等於 00001的入邊頂點(b),並新增乙個邊名稱為『developer』 的 從 00001 到 b 的出邊,且新增邊屬性year = 2019

g.v('00001').as('me').out('created').in('created').where(neq('me')).adde('developer').from('me').property('year', 2019)
8、批量新增邊

g.v('00001').adde('created').to(g.v('00002')).property(id,'00001-00002').v('00001').adde('created').to(g.v('00003')).property(id,'00001-00003').v('00001').adde('created').to(g.v('00004')).property(id, '00001-00004')
9、批量增加物件頂點

g.addv('person-test').property(id, '00001').addv('person-test').property(id, '00002').addv('person-test').property(id, '00003')
10、找出00001 的所有出邊

g.v('00001').oute()
11、找出00001 的所有出邊的右頂點id

g.v('00001').oute().inv()

只用 操作實現 , , 操作

減法 a b a b 乘法 a b相當於將a累加abs b 次 除法 相當於將abs a 減去 abs b 的次數 求lhs的反面值rhs,即求rhs使得lhs rhs 0 int negate int lhs return ret int abs int lhs 返回i的絕對值 lhs rhs l...

PYB操作 ADC操作

1.配置pyb內部adc 2.配置pyb內部dac 這裡由於nano沒有dac這裡就不貼出 操作了 1.putty 2.pyb nano adc 模擬訊號轉換為數字量 是嵌入式中最常用的功能之一,在micropython 同樣也提供了相應的函式,可以直接讀取 adc 轉換的結果。在pyboard中,...

Habse API操作(刪除操作)

根據rowkey刪除整行的所有列族 所有行 所有版本 public static void deleterow string tablename,string rowkey throws ioexception 刪除某個row的指定列 public static void deletecol str...