我正在使用gremlin查询来搜索给定顶点的顶点。如何在单个查询中搜索顶点并创建边?
v.both("edgeLabel").has("propertykey", "27826345");
该查询返回一堆顶点。现在我正在通过简单的迭代器从'v'创建所有返回顶点的边。
现在我的问题是:
是否有任何进程/查询风格可以通过,我可以寻找那些顶点和创建在 同一查询的边缘?
我已经尝试此查询:
v.both('edgeLabel').has('propertykey','27826345').gather(){g.addEdge(v,it,'TEST_LABEL')}
但我发现了错误:
法无签名:groovy.lang.MissingMethodException.addEdge()
我目前使用Gremlin-Groovy ScriptEngine从Java类执行我的查询。
先谢谢您。
非常感谢您的回复。实际上我使用的是Gremlin 2.2.0,可能这就是为什么我忽视了/错过了这些。无论如何,再次感谢你帮助我。 – Pradatta 2013-05-07 17:52:08