【发布时间】:2018-08-24 20:00:50
【问题描述】:
我可以使用下面的命令获取图形的路径,
g.V('v6').repeat(out().simplePath()).until(hasId('v8')).path().limit(1)
给予,
==>[v[v6], v[v3], v[v1], v[v4], v[v8]]
我想打印与路径关联的边缘。尝试了几种方法都无法打印。
【问题讨论】:
我可以使用下面的命令获取图形的路径,
g.V('v6').repeat(out().simplePath()).until(hasId('v8')).path().limit(1)
给予,
==>[v[v6], v[v3], v[v1], v[v4], v[v8]]
我想打印与路径关联的边缘。尝试了几种方法都无法打印。
【问题讨论】:
通过 outE().inV() 解决了
g.V('v6').repeat(outE().inV().simplePath()).until(hasId('v8')).path().limit(1)
给出顶点和它们的边,
[v[v6], e[es63][v6-sonof->v3], v[v3],
e[esb34][v3-siblingof->v4], v[v4],
e[es48][v4-daughterof->v8], v[v8]]
【讨论】: