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