Как найти вершины, у которых есть хотя бы одно однонаправленное соединение в Гремлине? - PullRequest
2 голосов
/ 05 мая 2020

Я пытаюсь найти каждую вершину, которая имеет одностороннее соединение хотя бы с одной другой вершиной. Это то, что у меня есть, но это явно неверно.

g.V().has("label","SomeVertex").as('Vertex').Out().where(__.in().hasNot('Vertex'))

Есть идеи? Спасибо!

1 Ответ

5 голосов
/ 05 мая 2020

Вы можете попробовать что-то вроде этого:

g.V().as('a').
  where(out().not(where(out().as('a'))))

пример: https://gremlify.com/8m

...