![](/img/trans.png)
[英]Tinkerpop/Gremlin: select vertices together with outgoing edge count
[英]TinkerPop 3: Gremlin query to group count by edge direction
我有一個頂點id開始,並希望獲得進出邊數。
g.traversal().V().has("__id", "1234").groupCount().by(Direction.BOTH)
由於.by()步驟不會接受Direction類型。,還有其他方法嗎?
您可以通過project
步驟很好地完成此任務:
gremlin> graph = TinkerFactory.createModern()
==>tinkergraph[vertices:6 edges:6]
gremlin> g = graph.traversal()
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V().has('name','marko').
project('out','in').
by(outE().count()).
by(inE().count())
==>[out:3,in:0]
對於沒有project
TinkerPop 3.0.x,您可以這樣做:
gremlin> g.V().has('name','marko').as('out','in').
select('out','in').
by(outE().count()).
by(inE().count())
==>[out:3,in:0]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.