我运行了这些代码:
g.V().has("name", "Jones").union(g.of().bothE("knows").inV()).values()
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
有人可以帮我解决这个问题吗?
谢谢, 塞尔索
答案 0 :(得分:0)
我不认为这是预期的行为,但为什么要使用union
?为什么不简单:
g.V().has("name", "Jones").bothE("knows").otherV().values()
答案 1 :(得分:0)
咦。 V()之后的短期修复是withPath()
。 (假设TP 3.0.0.M6)。