gremlin 操作 neptune 语法

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

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值