Gremlin:投影所有标签和每个标签的数量
Gremlin: project all labels and count of each
我目前有一个查询,它给出了每个标签的计数:
g.V().group().by(label).by(count())
然而,这会导致每个标签都有一列。我想投影两列 "Entity Type" 和 "Count" 并计算每个标签的数量。到目前为止,这就是我所拥有的,但它是不正确的:
g.V().project('Entity Type','Count')
.by(label)
.by(groupCount())
首先,group().by(label).by(count)
可以简化为groupCount().by(label)
。
要重塑结果,您只需要一个简单的投影:
g.V().
groupCount().
by(label).
unfold().
project('Entity Type','Count').
by(keys).
by(values)
我目前有一个查询,它给出了每个标签的计数:
g.V().group().by(label).by(count())
然而,这会导致每个标签都有一列。我想投影两列 "Entity Type" 和 "Count" 并计算每个标签的数量。到目前为止,这就是我所拥有的,但它是不正确的:
g.V().project('Entity Type','Count')
.by(label)
.by(groupCount())
首先,group().by(label).by(count)
可以简化为groupCount().by(label)
。
要重塑结果,您只需要一个简单的投影:
g.V().
groupCount().
by(label).
unfold().
project('Entity Type','Count').
by(keys).
by(values)