Obtener bordes visitados en la ruta más corta de OrientDB ()
Soy nuevo en OrientDB y quiero usar el nuevo método shortestPath () para obtener los bordes que están entre dos vértices.
Lo que hago es:
OSQLSynchQuery<T> sql = new OSQLSynchQuery<T>("select shortestpath(" + firstVertex + ", " + secondVertex + ").asString()");
List<ODocument> execute = db.query(sql);
y lo que solo puedo conseguir es[#-2:1{shortestpath:[#8:1, #8:3]} v0]
.
Entonces, quería saber cómo podría extraer los bordes (bueno, solo un borde en este caso, porque estos dos vértices están conectados directamente) de esta salida o de la salida que obtengo sinasString()
:
[#-2:1{shortestpath:[2]} v0]
¡Gracias por adelantado!