2016-08-04 25 views
2

Ich verwende folgende Rexster query:Migrating Rexster (titan 0,4) Frage an Gremlin Server (Titan 1.0) Abfrage

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

Um die Gehaltsinformationen und Bestimmungsinformationen von bestimmten Unternehmen zu erhalten mit es vertexId ist.

jetzt wechselte ich zu Titan 1.0 und mit Gremlin-Server, ich bin stecken und weiß nicht, wie man ähnliche Abfrage in Gremlin Server erstellen.

Antwort

1

Umwandlung ist nicht in Gremlin Server verfügbar. können Sie die folgende Abfrage verwenden, um in einem Aufruf lohninfo und bezeichnungInfo zu erhalten.

String gremlinQuery = "gV (" + companyVertexId + „) .as ('Gesellschaft'). Oute ('Gehalt'). Als ('salaryInfo'). Wählen ('Gesellschaft'). Out (‘ Gehalt '). As (' bezeichnungInfo '). Select (' bezeichnungInfo ',' gehaltInfo '); ";

wird fast die gleiche Antwort zurückgeben.

+0

danke. Mit kleinen Änderungen in der Objektstruktur konnte ich das gewünschte Ergebnis erzielen :) – Joanathan