Gremlin Java和查询

时间:2014-06-06 23:11:35

标签: java graph-databases gremlin

我对Java中的Gremlin感到有点困惑。 据我所知,我有两种不同的查询方式:

graph.query().has("firstName", "Joan").has("lastName", "G").vertices()

或:

new GremlinPipeline(graph.getVertices("firstName", "Joan")).has("lastName", "G").cast(Vertex.class).toList()

我像第一个一样安静,但为什么我们没有得到GremlinPipeline的所有好处,过滤,选择,返回......? 换句话说,为什么.query()没有返回GremlinPipeline?

1 个答案:

答案 0 :(得分:1)

.query()是核心API。在引擎盖下,GremlinPipeline使用此API将您的步骤链接在一起。通常我只使用.query()来进行没有过滤器的1级深度遍历。

干杯, 丹尼尔