1

我正在使用 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。我对如何解决这个问题感到困惑。

4

1 回答 1

4

回答我自己的问题,在玩了这个之后,我找到了一个解决方法:

g.V(123).bothE().as('edges')
 .otherV().order().by(bothE().count(), decr)
 .select('edges')

这将通过边缘另一端的节点的最高程度有效地对与顶点 #123 相邻的边缘进行排序。

于 2016-01-08T15:43:11.657 回答