【发布时间】:2015-03-19 13:41:18
【问题描述】:
我想知道如何使用 GremlinPipeLine 在 java 中实现以下 gremlin 查询 g.V.has("mgrNo",T.neq,"0").sideEffect{g.V.has("empNo",it.mgrNo).next().addEdge("manages",it)}。
我从 .next() 开始实施时感到困惑。
GremlinPipeline pipe = new GremlinPipeline(graph).V().has("mgrNo",T.neq,0).sideEffect(new PipeFunction<Vertex, Object>(){
@Override
public Object compute(Vertex vertex) {
@SuppressWarnings("rawtypes")
GremlinPipeline pipeline = (GremlinPipeline) new GremlinPipeline(graph).V().has("empNo", vertex.getProperty("mgrNo")).next();
//code here
return pipeline;
}
});
【问题讨论】: