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

时间:2016-08-04 14:02:56

标签: 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服务器,我感到困惑,并且不知道如何在Gremlin服务器中创建类似的查询。

1 个答案:

答案 0 :(得分:1)

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

  

string gremlinQuery =“gV(”+ companyVertexId +“)。as('company')。outE('Salary')。as('salaryInfo')。select('company')。out('Salary') 。。如( 'designationInfo')选择( 'designationInfo', 'salaryInfo');“;

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