我有一个图,我想沿着包含与顶点上的属性匹配的属性的边。例如。
vertex -------edge ---------> vertex
vertValue: 123 vert: 123 vertValue: 463
我设法使用
where
能够沿着边缘走:
g.V(id).as('verts')
.outE().values('vert')
.where(eq('verts'))
.by('vertValue')
values('vert')
所以我得到的结果只是我正在测试的值,而不是边缘对象。我想做的事情是:
g.V(id).as('verts')
.outE()
.where(eq('verts'))
.by('vertValue','vert')
by
在where的“input”值上。
尝试:
g.V("95c4a57a-9262-45b7-a905-8cca95d3ebb6").as('v').
outE().
where(eq('v')).
by('vert').
by('vertValue')
Gremlin查询执行错误:选择一个:Get Projection:提供的path()遍历或属性名未映射到值。
g.V("95c4a57a-9262-45b7-a905-8cca95d3ebb6").as('v').
outE().
where(eq('v')).
by('vertValue').
by('vert')
返回空数组!