As you mentioned, I can get the parents via
but then I get all parents vs only the one that FollowRecursive traversed through.. can you please provide query with the tag suggestion? I can't seem to get that working...
g.V('john').Follow(g.M().Tag('name').Out('child')).All() will tag the name of the current node, but
g.V('john').FollowRecursive(g.M().Tag('name').Out('child')).All() drops it.
Also, to your point regarding deep traversal, I take it there is no option to specify the recursion depth as part of the FollowRecursive call?