我是 dse 图中的新手,我想创建 gremlin 查询,它为我提供从指定顶点链接的所有顶点的列表,但我想从这个列表中删除那些链接循环的列表。
e.g.
A --> B
A --> C
A --> D
B --> A
如果我有上述关系,那么我想要下面的顶点列表作为结果
[C,D]
B 和 A 不应该在上面的列表中,因为它有循环关系
我有以下两个单独的查询来查找所有链接的顶点并找到循环顶点
g.V().has('id','id').as('mainV').outE('Prerequisite').inV();
g.V().has('id','id').as('mainV').out().out().cyclicPath().path().unfold().dedup();
你能帮我找到准确的查询来满足我的要求吗?