arangosh> var examples = require("@arangodb/graph-examples/example-graph.js"); arangosh> var g = examples.loadGraph("routeplanner"); arangosh> g._shortestPath({}, {}, {weight : 'distance', endVertexCollectionRestriction : 'frenchCity', ........> startVertexCollectionRestriction : 'germanCity'}); [ { "vertices" : [ "germanCity/Cologne", "germanCity/Hamburg" ], "edges" : [ { "_key" : "19633", "_id" : "germanHighway/19633", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", "_rev" : "_VRerlB2---", "distance" : 500 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Cologne", "germanCity/Berlin" ], "edges" : [ { "_key" : "19626", "_id" : "germanHighway/19626", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", "_rev" : "_VRerlBy---", "distance" : 850 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Cologne", "frenchCity/Lyon" ], "edges" : [ { "_key" : "19653", "_id" : "internationalHighway/19653", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", "_rev" : "_VRerlC---_", "distance" : 700 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Cologne", "frenchCity/Paris" ], "edges" : [ { "_key" : "19656", "_id" : "internationalHighway/19656", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Paris", "_rev" : "_VRerlC---A", "distance" : 550 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Hamburg", "germanCity/Cologne" ], "edges" : [ { "_key" : "19633", "_id" : "germanHighway/19633", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", "_rev" : "_VRerlB2---", "distance" : 500 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Hamburg", "germanCity/Berlin" ], "edges" : [ { "_key" : "19630", "_id" : "germanHighway/19630", "_from" : "germanCity/Berlin", "_to" : "germanCity/Hamburg", "_rev" : "_VRerlBy--_", "distance" : 400 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Hamburg", "frenchCity/Lyon" ], "edges" : [ { "_key" : "19650", "_id" : "internationalHighway/19650", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", "_rev" : "_VRerlC----", "distance" : 1300 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Hamburg", "frenchCity/Paris" ], "edges" : [ { "_key" : "19647", "_id" : "internationalHighway/19647", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Paris", "_rev" : "_VRerlB6--A", "distance" : 900 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Berlin", "germanCity/Cologne" ], "edges" : [ { "_key" : "19626", "_id" : "germanHighway/19626", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", "_rev" : "_VRerlBy---", "distance" : 850 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Berlin", "germanCity/Hamburg" ], "edges" : [ { "_key" : "19630", "_id" : "germanHighway/19630", "_from" : "germanCity/Berlin", "_to" : "germanCity/Hamburg", "_rev" : "_VRerlBy--_", "distance" : 400 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Berlin", "frenchCity/Lyon" ], "edges" : [ { "_key" : "19640", "_id" : "internationalHighway/19640", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Lyon", "_rev" : "_VRerlB6---", "distance" : 1100 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Berlin", "frenchCity/Paris" ], "edges" : [ { "_key" : "19644", "_id" : "internationalHighway/19644", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Paris", "_rev" : "_VRerlB6--_", "distance" : 1200 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Lyon", "germanCity/Cologne" ], "edges" : [ { "_key" : "19653", "_id" : "internationalHighway/19653", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", "_rev" : "_VRerlC---_", "distance" : 700 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Lyon", "germanCity/Hamburg" ], "edges" : [ { "_key" : "19650", "_id" : "internationalHighway/19650", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", "_rev" : "_VRerlC----", "distance" : 1300 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Lyon", "germanCity/Berlin" ], "edges" : [ { "_key" : "19640", "_id" : "internationalHighway/19640", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Lyon", "_rev" : "_VRerlB6---", "distance" : 1100 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Lyon", "frenchCity/Paris" ], "edges" : [ { "_key" : "19636", "_id" : "frenchHighway/19636", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", "_rev" : "_VRerlB2--_", "distance" : 550 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Paris", "germanCity/Cologne" ], "edges" : [ { "_key" : "19656", "_id" : "internationalHighway/19656", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Paris", "_rev" : "_VRerlC---A", "distance" : 550 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Paris", "germanCity/Hamburg" ], "edges" : [ { "_key" : "19647", "_id" : "internationalHighway/19647", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Paris", "_rev" : "_VRerlB6--A", "distance" : 900 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Paris", "germanCity/Berlin" ], "edges" : [ { "_key" : "19644", "_id" : "internationalHighway/19644", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Paris", "_rev" : "_VRerlB6--_", "distance" : 1200 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Paris", "frenchCity/Lyon" ], "edges" : [ { "_key" : "19636", "_id" : "frenchHighway/19636", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", "_rev" : "_VRerlB2--_", "distance" : 550 } ], "distance" : 1 } ]