Используя AWS Neptune, мне нужно найти стратегию обхода, которая берет одну ссылочную вершину и, проходя по одному типу ребер, находит другие вершины, у которых точно такие же соседи, т. Е. не больше, не меньше.
g.V('1').as('ref_vertex').out('created').as('creations').in('created')
Находит вершины, которые также создали то же самое, что и «1», но также обнаруживает вершины (а), которые также создали что-то еще, а также (б) те, которые не создали все, что создало «1».
g.V('1').as('ref_vertex')
.out('created').as('creations').in('created')
.not(out('created').where(neq('creations'))
Помогает только проблема (а), избавление от лиц, созданных что-то лишнее.
Как продолжить этот запрос, чтобы пропустить (b) вершины из результата?