Гремлин повторяется до возвращения краев по пути () - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь найти гремлиновый запрос, чтобы узнать, кто является сотрудником и знает «Джек».Я также заинтересован в пути вместе с ребрами, чтобы понять, почему они знают друг друга

Вот его представление enter image description here

Вот запрос Iпридумать, но не повезло с получением краев.

g.V().has('isSSEmployee',true).repeat(both().simplePath()).until(has('name','Jack')).path().limit(10)

1 Ответ

0 голосов
/ 25 января 2019

Чтобы ребра возвращались в результате пути, вам нужно специально ссылаться на них в запросе. Примерно так:

g.V().has('isSSEmployee',true).repeat(bothE().otherV().simplePath()).until(has('name','Jack')).path().limit(10)

Надеюсь, это поможет. Kelvin

...