我目前处于图形数据库的这种状态。我已经通过SSH进入我的EC2实例,并从那里连接到我的Amazon Neptune数据库。
g.V()
==>v[26b648fe-b972-a1b4-1642-1ef06ae42a87]
==>v[2]
==>v[6]
==>v[1]
==>v[3]
==>v[7cb648ff-2791-229a-50eb-2408938b42ba]
==>v[4]
==>v[5]
gremlin> g.E()
==>e[62b648fe-fd52-d10f-71d6-f15edd014a13][1-knows->4]
==>e[acb648ff-06b9-8526-846f-f03e5c08d6bc][6-created->3]
==>e[2cb648ff-0663-6343-2d40-ea535087771b][1-created->3]
==>e[4cb648fe-fd13-8a2b-049f-b65ddd7bd3d7][1-knows->2]
==>e[0eb648ff-0678-90d1-d77f-69b1733d4c95][4-created->5]
==>e[74b648ff-0686-3018-c0cf-2f4b15dcd4e2][4-knows->3]
gremlin> g.V().has("name", "marko").outE('knows')
==>e[4cb648fe-fd13-8a2b-049f-b65ddd7bd3d7][1-knows->2]
==>e[62b648fe-fd52-d10f-71d6-f15edd014a13][1-knows->4]
那么4cb648fe-fd13-8a2b-049f-b65ddd7bd3d7
是什么?这是某种ID吗?
1知道4、3、2。如何使1知道1和4?
答案 0 :(得分:0)
4cb648fe-fd13-8a2b-049f-b65ddd7bd3d7
是1到2之间的边的ID。
如果要将所有边缘从1放到除1和4之外的任何顶点,则可以运行:
g.V('1').outE('knows').where(inV().not(hasId('1', '4'))).drop()