Получить посещенные края в кратчайшем пути OrientDB ()

Я новичок в OrientDB, и я хочу использовать новый метод shorttestPath (), чтобы получить ребра, которые находятся между двумя вершинами.

Что я делаю это:

OSQLSynchQuery<T> sql = new OSQLSynchQuery<T>("select shortestpath(" + firstVertex + ", " + secondVertex + ").asString()");

List<ODocument> execute = db.query(sql);

и что я могу получить только[#-2:1{shortestpath:[#8:1, #8:3]} v0].

Итак, я хотел знать, как я могу извлечь ребра (в данном случае только одно ребро, потому что эти две вершины напрямую связаны) из этого вывода или из вывода, который я получаю безasString():

[#-2:1{shortestpath:[2]} v0]

Заранее спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос