0
私は頂点IDを持っていて、開始エッジと終了エッジを数えたいと思っていました。TinkerPop 3:グレムリンがエッジ方向にカウントするグループにグレムリンを問い合わせる
g.traversal().V().has("__id", "1234").groupCount().by(Direction.BOTH)
.by()ステップは、方向タイプを受け入れません。別の方法がありますか?
私は頂点IDを持っていて、開始エッジと終了エッジを数えたいと思っていました。TinkerPop 3:グレムリンがエッジ方向にカウントするグループにグレムリンを問い合わせる
g.traversal().V().has("__id", "1234").groupCount().by(Direction.BOTH)
.by()ステップは、方向タイプを受け入れません。別の方法がありますか?
あなたはproject
stepとうまくこれを行うことができます。
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]
をTinkerPop 3.0.xのために、あなたができるproject
持っていませんでした: "プロジェクト・ステップ" は利用できないように
gremlin> g.V().has('name','marko').as('out','in').
select('out','in').
by(outE().count()).
by(inE().count())
==>[out:3,in:0]
が見えますTP 3.0.0で(Titan 1.0.0はこれをデフォルトで使用します)http://tinkerpop.apache.org/docs/3.0.0-SNAPSHOT/ –