2013-11-25 67 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 

我想編寫一個查詢這使我在樹中的所有祖先從

我能得到首發圖通過寫

g.V('name','a').out(father_of).out(wife_of)這給b

我如何寫一個遞歸查詢給b作爲管道的輸入,使得查詢給我節點b,C,達一級nd e。

回答

5

可以使用循環()和發出閉合:

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

感謝。這很好用! – Skynet