2016-08-04 57 views
2

我使用以下Rexster查詢:遷移Rexster爲鈦(0.4)查詢小鬼服務器(泰坦1.0)查詢

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

要使用它的vertexId獲得特定公司的薪酬信息和指定信息。

現在我轉移到Titan 1.0,並使用Gremlin服務器,我卡住了,不知道如何在Gremlin服務器中創建類似的查詢。

回答

1

變換在gremlin服務器中不可用。 您可以在一次調用中使用以下查詢獲取salaryInfo和designationInfo。

串gremlinQuery = 「GV(」 + companyVertexId +「)。如( '公司')。OUTE(薪酬')。如( 'salaryInfo')。選擇( '公司')。出(」 ')爲(' 薪水designationInfo ')選擇(' designationInfo」, 'salaryInfo');「;

它將返回幾乎相同的響應。

+0

謝謝。在對象結構中幾乎沒有變化,我能夠得到期望的結果:) – Joanathan