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" : "21854", "_id" : "germanHighway/21854", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", "_rev" : "_XiAwa9S--B", "distance" : 500 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Cologne", "germanCity/Berlin" ], "edges" : [ { "_key" : "21847", "_id" : "germanHighway/21847", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", "_rev" : "_XiAwa9O--_", "distance" : 850 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Cologne", "frenchCity/Lyon" ], "edges" : [ { "_key" : "21874", "_id" : "internationalHighway/21874", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", "_rev" : "_XiAwa9W--B", "distance" : 700 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Cologne", "frenchCity/Paris" ], "edges" : [ { "_key" : "21877", "_id" : "internationalHighway/21877", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Paris", "_rev" : "_XiAwa9W--D", "distance" : 550 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Hamburg", "germanCity/Cologne" ], "edges" : [ { "_key" : "21854", "_id" : "germanHighway/21854", "_from" : "germanCity/Hamburg", "_to" : "germanCity/Cologne", "_rev" : "_XiAwa9S--B", "distance" : 500 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Hamburg", "germanCity/Berlin" ], "edges" : [ { "_key" : "21851", "_id" : "germanHighway/21851", "_from" : "germanCity/Berlin", "_to" : "germanCity/Hamburg", "_rev" : "_XiAwa9S--_", "distance" : 400 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Hamburg", "frenchCity/Lyon" ], "edges" : [ { "_key" : "21871", "_id" : "internationalHighway/21871", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", "_rev" : "_XiAwa9W--_", "distance" : 1300 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Hamburg", "frenchCity/Paris" ], "edges" : [ { "_key" : "21868", "_id" : "internationalHighway/21868", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Paris", "_rev" : "_XiAwa9S--J", "distance" : 900 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Berlin", "germanCity/Cologne" ], "edges" : [ { "_key" : "21847", "_id" : "germanHighway/21847", "_from" : "germanCity/Berlin", "_to" : "germanCity/Cologne", "_rev" : "_XiAwa9O--_", "distance" : 850 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Berlin", "germanCity/Hamburg" ], "edges" : [ { "_key" : "21851", "_id" : "germanHighway/21851", "_from" : "germanCity/Berlin", "_to" : "germanCity/Hamburg", "_rev" : "_XiAwa9S--_", "distance" : 400 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Berlin", "frenchCity/Lyon" ], "edges" : [ { "_key" : "21861", "_id" : "internationalHighway/21861", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Lyon", "_rev" : "_XiAwa9S--F", "distance" : 1100 } ], "distance" : 1 }, { "vertices" : [ "germanCity/Berlin", "frenchCity/Paris" ], "edges" : [ { "_key" : "21865", "_id" : "internationalHighway/21865", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Paris", "_rev" : "_XiAwa9S--H", "distance" : 1200 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Lyon", "germanCity/Cologne" ], "edges" : [ { "_key" : "21874", "_id" : "internationalHighway/21874", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Lyon", "_rev" : "_XiAwa9W--B", "distance" : 700 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Lyon", "germanCity/Hamburg" ], "edges" : [ { "_key" : "21871", "_id" : "internationalHighway/21871", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Lyon", "_rev" : "_XiAwa9W--_", "distance" : 1300 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Lyon", "germanCity/Berlin" ], "edges" : [ { "_key" : "21861", "_id" : "internationalHighway/21861", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Lyon", "_rev" : "_XiAwa9S--F", "distance" : 1100 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Lyon", "frenchCity/Paris" ], "edges" : [ { "_key" : "21857", "_id" : "frenchHighway/21857", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", "_rev" : "_XiAwa9S--D", "distance" : 550 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Paris", "germanCity/Cologne" ], "edges" : [ { "_key" : "21877", "_id" : "internationalHighway/21877", "_from" : "germanCity/Cologne", "_to" : "frenchCity/Paris", "_rev" : "_XiAwa9W--D", "distance" : 550 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Paris", "germanCity/Hamburg" ], "edges" : [ { "_key" : "21868", "_id" : "internationalHighway/21868", "_from" : "germanCity/Hamburg", "_to" : "frenchCity/Paris", "_rev" : "_XiAwa9S--J", "distance" : 900 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Paris", "germanCity/Berlin" ], "edges" : [ { "_key" : "21865", "_id" : "internationalHighway/21865", "_from" : "germanCity/Berlin", "_to" : "frenchCity/Paris", "_rev" : "_XiAwa9S--H", "distance" : 1200 } ], "distance" : 1 }, { "vertices" : [ "frenchCity/Paris", "frenchCity/Lyon" ], "edges" : [ { "_key" : "21857", "_id" : "frenchHighway/21857", "_from" : "frenchCity/Paris", "_to" : "frenchCity/Lyon", "_rev" : "_XiAwa9S--D", "distance" : 550 } ], "distance" : 1 } ]