2017-02-07 3 views

Antwort

0

Wenn Sie versuchen, alle Kanten für jeden Knoten und gruppieren sie durch den Knoten zu erhalten dann sollte es tun:

gremlin> graph = TinkerFactory.createModern(); 
==>tinkergraph[vertices:6 edges:6] 
gremlin> g = graph.traversal(); 
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard] 
gremlin> g.E().group().by(inV()); 
==>[v[2]:[e[7][1-knows->2]],v[3]:[e[9][1-created->3],e[11][4-created->3],e[12][6-created->3]],v[4]:[e[8][1-knows->4]],v[5]:[e[10][4-created->5]]] 
0

Wenn Sie meinen, die Anzahl der Etiketten aller einfallenden Kanten:

gremlin> g = TinkerFactory.createModern().traversal() 
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard] 
gremlin> g.V().project("v","labels").by().by(bothE().groupCount().by(label)) 
==>[v:v[1],labels:[created:1,knows:2]] 
==>[v:v[2],labels:[knows:1]] 
==>[v:v[3],labels:[created:3]] 
==>[v:v[4],labels:[created:2,knows:1]] 
==>[v:v[5],labels:[created:1]] 
==>[v:v[6],labels:[created:1]] 
Verwandte Themen