将 Rexster (titan 0.4) 查询迁移到 Gremlin Server (Titan 1.0) 查询

Migrating Rexster (titan 0.4) Query to Gremlin Server (Titan 1.0) Query

我正在使用以下 Rexster 查询:

 string gremlinQuery = "g.v(" + companyVertexId + ").transform{[salaryInfo:it.outE('Salary'),designationInfo:it.out('Salary')]}";

获取特定公司的工资信息和指定信息使用它是vertexId

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

转换在 gremlin 服务器中不可用。 您可以使用以下查询在一次调用中获取 salaryInfo 和 designationInfo。

string gremlinQuery = "g.V(" + companyVertexId + ").as('company').outE('Salary').as('salaryInfo').select('company').out('Salary').as('designationInfo').select('designationInfo','salaryInfo');";

它将return几乎相同的响应。