repeat
Loop until a condition is met.
Synopsis
repeat(traversal)
Examples
Repeatedly gets the outgoing vertex, three times, and prints the results:
g.V().hasLabel('fridgeSensor').repeat(out()).times(3).valueMap()
A more complex example that repeats through all the outgoing knows adjacent vertices of John Doe:
g.V().hasLabel('person','name','John Doe'). repeat(out('knows').dedup(). aggregate('x'). by(project('person','level'). by('name'). by(loops()) ) ). until(__.not(out('knows').simplePath())). cap('x').next()