Попробуйте это: g.V().as('a').where(out().count().is(0)).select('a')
Но, в зависимости от того, сколько у вас вершин, вы можете столкнуться с слишком большим исключением из-за частоты запросов (429).
Чтобы избежать этого, вы можете выполнять запрос в диапазонах, если вы знаете диапазоны идентификаторов вершин или это могут быть некоторые другие диапазоны свойств.Пример для диапазона идентификаторов приведен ниже:
g.V().has('id', gt(0)).has('id', lt(100)).as('a').where(out().count().is(0)).select('a')
g.V().has('id', gt(99)).has('id', lt(200)).as('a').where(out().count().is(0)).select('a')
....
и т. Д.