【发布时间】:2021-03-05 17:08:38
【问题描述】:
我想提取汇总数据,例如:
{category:
item: total_items
}
但我无法聚合多个属性。
我写了这个查询:
g.V().hasLabel('invoice').\
where(__.out('created_in').hasLabel('year').has('value', between(2020, 2021))).\
where(__.out('created_in').hasLabel('month').has('value', between(10, 12))).\
out('has_item').has('category', 'Technology').\
groupCount().by('name').\
order(Scope.local).by(Column.values, Order.desc).\
toList()
通过这个查询,我可以提取:
{item: total_items}
但是我怎样才能在这个结果中添加类别呢?在 groupCount 之后,我没有更多的信息。 谢谢。
【问题讨论】:
-
您能否提供一些
addV和addE步骤来创建一个小样本图以及您需要从该图中获得的预期结果?我怀疑您需要做的只是嵌套两个group步骤,但一些示例数据将有助于提供满足您需要的查询。下面是一个快速创建示例图的示例:kelvinlawrence.net/book/PracticalGremlin.html#btree