Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gremlin Python:在一个查询中计算顶点及其子节点_Gremlin_Tinkerpop_Amazon Neptune_Gremlinpython - Fatal编程技术网

Gremlin Python:在一个查询中计算顶点及其子节点

Gremlin Python:在一个查询中计算顶点及其子节点,gremlin,tinkerpop,amazon-neptune,gremlinpython,Gremlin,Tinkerpop,Amazon Neptune,Gremlinpython,我试图在一个查询中获得具有特定标签的所有顶点及其所有子节点的计数,如下所示: g.V().hasLabel('folder').has('folder_name', 'root').as_('a', 'b').select('a', 'b').by(__.count()).by(__.in_('items_belongs_to_folder').count()).toList() 理想情况下,这应该返回[{a:200,b:400}],但我得到的却是这样一个列表: [{a: 1, b: 0},{

我试图在一个查询中获得具有特定标签的所有顶点及其所有子节点的计数,如下所示:

g.V().hasLabel('folder').has('folder_name', 'root').as_('a', 'b').select('a', 'b').by(__.count()).by(__.in_('items_belongs_to_folder').count()).toList()
理想情况下,这应该返回[{a:200,b:400}],但我得到的却是这样一个列表:

[{a: 1, b: 0},{a: 1, b: 0},{a: 1, b: 0},{a: 1, b: 0},{a: 1, b: 0},{a: 1, b: 0},{a: 1, b: 0},....{a: 1, b: 0}]
我怎样才能达到预期的结果

小精灵:3.4.4(最新版本)

Python 3.7

图形数据库:AWS Neptune

您可以尝试:

g.V().hasLabel('folder').has('folder_name', 'root').fold()
.project('a', 'b')
.by(count(local))
.by(unfold().in_('items_belongs_to_folder').count())