Gremlin bredcrumb query - PullRequest
       14

Gremlin bredcrumb query

0 голосов
/ 11 сентября 2018

Я новичок в Гремлин и все еще учусь.Я хотел бы включить начальную вершину в результаты следующего:

g.V('leafNode').repeat(out()).emit()

Это дает мне набор вершин, начиная с произвольного конечного узла «вверх» до корневой вершины.Однако эта коллекция исключает саму вершину V («leafNode»).

Как включить V («leafNode») в эту коллекцию?

Спасибо

-Джон

1 Ответ

0 голосов
/ 11 сентября 2018

В этом утверждении есть два места для emit: либо до повторения, либо после. Если оно предшествует повторению, оно будет выполнено до оценки следующего цикла.

Источник: http://tinkerpop.apache.org/docs/current/reference/#repeat-step

Таким образом, следующее должно позаботиться о том, что ваш запрос.

g.V('leafNode').emit().repeat(out())
...