我使用的是Tinkerpop 3.0.1(Titan 1.0.0),我尝试列出一个顶点的所有边,按边另一端节点的度数排序。
我试过:
g.V(1482896).bothE().order().by(otherV().bothE().count(), decr)
我从Titan收到以下错误:
遍历器的路径历史不包含前一个顶点:[e[1d2m8u-1d70ts-b2t-vs7k][82628848-DIRECTED->1482896]]
奇怪的是,在那里 是 路径中的前一个顶点(即顶点#1482896。我对如何解决这个问题感到困惑。
在回答我自己的问题后,我找到了一个解决方法:
g.V(123).bothE().as('edges') .otherV().order().by(bothE().count(), decr) .select('edges')
这将有效地按边的另一端上的节点的最高级别对与顶点#123相邻的边进行排序。