1

問題が1つあります。このクエリ:

g.V.filter{it.type == 'user'}.outE.filter{it.label == 'follow'}.outV.groupCount().cap()

HashMapを返す

{v[1]=1, v[138]=3, v[140]=3, v[6]=1, v[203]=1, v[619]=7, v[131]=1, v[10]=4, v[192]=1, ...}

それを注文する方法は?出力はv[619]= 7、v [10] = 4、、v [138] = 3、v [140] = 3、..である必要があります。

g.V.filter{it.type == 'user'}.outE.filter{it.label == 'follow'}.outV.groupCount().cap().sort{-it.value} not working

ありがとう

4

1 に答える 1

5

マップをcap()からnext()する必要があります。グレムリンターミナルの例を次に示します。

gremlin> g = TinkerGraphFactory.createTinkerGraph()
==>tinkergraph[vertices:6 edges:6]
gremlin> g.V.in.groupCount.cap().sort{-it.value}
==>{v[1]=3, v[6]=1, v[4]=2}
gremlin> g.V.in.groupCount.cap().next().sort{-it.value}
==>v[1]=3
==>v[4]=2
==>v[6]=1
于 2013-01-31T00:43:46.357 に答える