Обход через конкретный узел на основе значения свойства - PullRequest
0 голосов
/ 04 июля 2019

Я новичок в Гремлин, и я хотел бы услышать ваши мысли о том, как подойти к моей проблеме.

Я направил узлы A -> B -> C -> D -> E ->F -> G. Все ребра между узлами разные.Я хочу перейти от A к G, но мне нужно проверить, что я перехожу из C с определенным значением свойства, например, value = output.F и G одного типа, поэтому имя узла совпадает.Это означает, что грань между ними должна быть принята во внимание.До сих пор я делал это

g.V().has("veguid","530ad56bc-f554-4a79-bd87-b69f9f792612").repeat(__.both()
.simplePath())
.until(__.has("name","F").or().loops().is(eq(7))).path()

С этим я беру путь до F, но я не уверен, что я прохожу через C с определенным значением свойства, а также я хочу перейти к G. Я не могуузнайте, как добавить эту логику и в запрос, так что если вы можете дать идеи, это будет действительно полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...