2013-11-25 3 views
0

난 내가 얻을 수있는그렘린 다시

부터 나에게 트리의 모든 아버지를 제공하는 쿼리를 작성하려는

a --father_of--> 1 --wife_of--> b --father_of-->2 --wife_of--> c --father_of--> 3--wife_of--> d --father_of --> 5--wife_of-->e 

과 같은 그래프가 B에게 쿼리 나 B, C, 다 노드 제공하도록 내가 파이프의 입력으로 B를주는 재귀 쿼리를 작성할 수있는 방법

을 제공

g.V('name','a').out(father_of).out(wife_of) 작성하여 한 단계 nd.

답변

5

당신은 루프()와 방출 폐쇄 사용할 수 있습니다

g.V('name','a').as('here').out('fatherOf').out('wifeOf').loop('here'){true}{true} 
+0

감사합니다. 그게 잘됐다! – Skynet