Gremlin union方法使用otherV方法抛出异常

时间:2014-12-04 16:52:44

标签: gremlin tinkerpop

我运行了这些代码:

  1. g.V().has("name", "Jones").union(g.of().bothE("knows").inV()).values()
  2. g.V().has("name", "Jones").union(g.of().bothE("knows").otherV()).values()
  3. 第一个正确返回,但也带来琼斯。 第二个引发异常,如下所示:

    Path tracking is not supported by this Traverser: class com.tinkerpop.gremlin.process.traversers.SimpleTraverser

    有人可以帮我解决这个问题吗?

    谢谢, 塞尔索

2 个答案:

答案 0 :(得分:0)

我不认为这是预期的行为,但为什么要使用union?为什么不简单:

g.V().has("name", "Jones").bothE("knows").otherV().values()

答案 1 :(得分:0)

咦。 V()之后的短期修复是withPath()。 (假设TP 3.0.0.M6)。