首页 > 解决方案 > 无法在 Gremlin 查询中使用“as”选择器

问题描述

我们有一组标记为 AGENTS 的顶点,它们通过“SERVES”边连接到 CUSTOMERS 顶点。每个代理节点都有一个“ID”属性。

我希望建立一个语句,通过运行以下内容来计算每个代理服务的客户数量:

g.V().has('AGENTS','STATUS','A').as('a').out().as('b').groupCount().by('ID');

但是,我面临以下错误:

 "Gremlin step not supported. Error Name: TGQueryStepNotSupported Error Code: 8103".

在进一步测试之后,我将问题缩小到适当标记遍历的一些错误。

例如,这有效:

g.V().has('AGENTS','STATUS','A').out().limit(1);

但是,这不会:

g.V().has('AGENTS','STATUS','A').as('a').out().limit(1); 

并返回以下

"Gremlin step not supported. Error Name: TGQueryStepNotSupported Error Code: 8103".

可以得到一些指导吗?

非常感谢!

标签: gremlin

解决方案


推荐阅读