Graph 将Rexster(titan 0.4)查询迁移到Gremlin服务器(titan 1.0)查询

Graph 将Rexster(titan 0.4)查询迁移到Gremlin服务器(titan 1.0)查询,graph,graph-databases,titan,gremlin,gremlin-server,Graph,Graph Databases,Titan,Gremlin,Gremlin Server,我正在使用以下Rexster查询: string gremlinQuery = "g.v(" + companyVertexId + ").transform{[salaryInfo:it.outE('Salary'),designationInfo:it.out('Salary')]}"; 使用它的vertexId获取特定公司的薪资信息和指定信息 现在我转到Titan 1.0并使用Gremlin server,我被卡住了,不知道如何在Gremlin server中创建类似的查询。Trans

我正在使用以下Rexster查询:

 string gremlinQuery = "g.v(" + companyVertexId + ").transform{[salaryInfo:it.outE('Salary'),designationInfo:it.out('Salary')]}";
使用它的
vertexId
获取特定公司的薪资信息和指定信息


现在我转到Titan 1.0并使用Gremlin server,我被卡住了,不知道如何在Gremlin server中创建类似的查询。

Transform在Gremlin server中不可用。 您可以使用以下查询在一次调用中获取salaryInfo和designationInfo

字符串gremlinQuery=“g.V(“+companyVertexId+”).as('company').outE('Salary').as('salaryInfo').select('company').out('Salary').as('designationInfo')。select('designationInfo','salaryInfo');”


它将返回几乎相同的响应。

谢谢。通过对对象结构的微小更改,我能够获得所需的结果:)