Gremlin groupCount() 仅返回 gt 2

Dav*_*res 3 gremlin azure-cosmosdb

我有以下 Gremlin 遍历,在 Azure CosmosDB 上运行,我只想返回计数大于 1 的 URL。我不确定如何限制 groupCount() 的返回。

g.V().hasLabel('article').values('url').groupCount()

ste*_*tte 6

这是现代玩具图中的一个示例:

gremlin> g = TinkerFactory.createModern().traversal()
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V().hasLabel('software').in().
......1>   groupCount().
......2>     by('name').
......3>   unfold().
......4>   filter(select(values).unfold().is(gt(1)))
==>josh=2
Run Code Online (Sandbox Code Playgroud)

所以你先做groupCount(),然后unfold()得到结果Map,然后是 中的filter()个体。valuesMap

在你的情况下,你可能会遇到类似的情况:

g.V().hasLabel('article').
  groupCount()
    by('url').
  unfold().
  filter(select(values).unfold().is(gt(1)))
Run Code Online (Sandbox Code Playgroud)