Я новичок в dse graph, я хочу создать запрос gremlin, который дает мне список всех вершин, связанных с указанной вершиной, но из этого списка Я хочу удалить этот список которые связаны циклическими.Как удалить список циклических вершин из списка внешних вершин
e.g.
A --> B
A --> C
A --> D
B --> A
Если я выше отношений, то я хочу ниже списка вершин в результате
[C,D]
В и не должно быть в приведенном выше список, как это имеет циклическое отношение
У меня есть ниже два отдельных запрос, чтобы найти все связанные вершины и найти циклическую вершину
g.V().has('id','id').as('mainV').outE('Prerequisite').inV();
g.V().has('id','id').as('mainV').out().out().cyclicPath().path().unfold().dedup();
Не могли бы вы, пожалуйста, lp мне найти точный запрос для достижения моего требования.
Если B не должен быть в списке, как это имеет циклическую связь с А, то почему A в списке? Он имеет циклическое отношение с B. –
Это была моя ошибка, я исправил его, результатом будет только C и D – user3812269