在 Java 中查找边的谓词

Predicate to find an edge in Java

以下 returns Gremlin 控制台中的一条边:

g.V(196768).outE('E_ROLE_PERMISSION').where(otherV().hasId(213032))

在 java 中,这导致 Method otherV() is undefined。 我无法找到具有类似谓词的 Java 示例。 谁能告诉我如何在 Java 中找到一条边?

环境 Janusgraph 0.3.1、Gremlin 驱动程序 3.3.3、Tinkergraph 3.3.3、带 GryoMessageSerializerV3d0 的远程驱动程序。

您的 Gremlin 完全有效。我猜你没有静态导入 __.otherV():

import static org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*

http://tinkerpop.apache.org/docs/current/reference/#java-imports