【发布时间】:2015-01-14 22:40:40
【问题描述】:
我正在使用 Tinkerpop3 Gremlin 来对抗参考 TinkerGraph 实现。
我正在尝试 .next() 和 Vertex 退出此遍历:
graph.V().has(T.label, "link").has("url", url).next();
不幸的是,我只能从next() 获得Element。当我将next() 的输出分配给Vertex 时,我得到:
错误:不兼容的类型:元素无法转换为顶点
如何获得Vertex?
我查看了the docs,发现V() 返回GraphTraversal<Vertex,Vertex>。 has() 步骤签名为default <E2 extends Element> GraphTraversal<S,E2>,我认为这会保留GraphTraveral<Vertex, Vertex>,但next() 只产生Element。不知道下一步该做什么。
谢谢。
【问题讨论】:
标签: java tinkerpop tinkerpop3