2つの頂点の間のJavaコンソールの最短パスに印刷します。私は何かを印刷することができないか、それを行う方法があればそれを感謝するでしょう。orientdbを使用してJavaコンソールへの最短パスを出力します
String subquery = "Select shortestpath(17:10, 17:14, BOTH) ";
Iterable<OrientVertex> result = orientDBGraph.command(new OSQLSynchQuery<OrientVertex>(subquery)).execute();
Assert.assertTrue(result.iterator().hasNext());
System.out.println(result);
for (OrientVertex d : result) {
System.out.println("Shortest path from " + ((OrientVertex) d.getProperty("$current")).getProperty("name") + " and "
+ ((Iterable<OrientVertex>) d.getProperty("$target")).iterator().next().getProperty("name") + " is: "
+ d.getProperty("path"));
}
あなたはどのバージョンを使用していますか?あなたは完全なコードとoutpuを投稿できますか?何かエラーがありますか? –