如下图所示的关系,其中name是唯一的
两个点到同一点的问题用Cypher可以写成
match (v1:t1{name:'n1'}) - [] -> (v), (v2:t1{name:'n2'}) - [] -> (v) return v limit 5
保证v相同即可
用Gremlin语句需要写成:
g.V().hasLabel('t1').has('name', 'n1').outE().inV() \
.where(__.inE().outV().hasLabel('t1').has('name',within('n2')).count().is(1)).limit(5)