Я новичок в Гремлин, и я хотел бы услышать ваши мысли о том, как подойти к моей проблеме.
Я направил узлы 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. Я не могуузнайте, как добавить эту логику и в запрос, так что если вы можете дать идеи, это будет действительно полезно.