So drucken Sie Gremlin-Pipe- / Traversal-Ergebnisse aus

Ich habe den Code unten in einer Datei namenstraversal.groovy (was ich von der Kommandozeile mit aufrufegremlin -e traversal.groovy):

// Begin traversal.groovy //

g = TinkerGraphFactory.createTinkerGraph()
v = g.v(1)

println v.outE.inV.name

// End traversal.groovy //

Wie Sie sehen können, ist es sehr einfach; aber die Ausgabe ist nicht das, wonach ich suche. Die Ausgabe ist

[StartPipe, OutEdgesPipe, InVertexPipe, PropertyPipe(name)]

Wenn ich den gleichen Code in der Gremlin-Befehlszeile ausführe, bekomme ich, wonach ich suche ...

gremlin> g = TinkerGraphFactory.createTinkerGraph()
==>tinkergraph[vertices:6 edges:6]
gremlin> v = g.v(1)
==>v[1]
gremlin> v.outE.inV.name
==>vadas
==>josh
==>lop

Also, wie greife ich auf die Informationen zu, die ich möchte und die irgendwie versteckt sind?[StartPipe, OutEdgesPipe, InVertexPipe, PropertyPipe(name)]? Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage