我正在使用tinkerpop3 gremlin对tinkergraph实现进行参考。
我正试图 .next()
一 Vertex
执行此遍历:
graph.V().has(T.label, "link").has("url", url).next();
不幸的是,我只能得到一个 Element
从 next()
. 当我分配 next()
变成一个 Vertex
,我得到:
错误:不兼容的类型:元素无法转换为顶点
我怎样才能得到一个 Vertex
?
我看过文件,看到了 V()
退货 GraphTraversal<Vertex,Vertex>
. 这个 has()
步骤已签名 default <E2 extends Element> GraphTraversal<S,E2>
,我认为这样可以保护 GraphTraveral<Vertex, Vertex>
但是 next()
仅收益率 Element
. 不知道下一步该怎么办。
谢谢您。
1条答案
按热度按时间gzszwxb41#
嗯-你可以这样做:
只需显式键入最后一步。