0

我运行了这些代码:

  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()

第一个正确返回,但也带来了琼斯。第二个抛出异常,如下所示:

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

谁能帮我解决这个问题?

谢谢, 塞尔索

4

2 回答 2

0

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

g.V().has("name", "Jones").bothE("knows").otherV().values()
于 2014-12-04T19:38:41.173 回答
0

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

于 2014-12-04T19:48:03.313 回答