arangosh> for (var i = -90; i <= 90; i += 10) { ........> for (var j = -180; j <= 180; j += 10) { ........> db.geo.save({ name : "Name/" + i + "/" + j, loc: [ i, j ] }); } } arangosh> db.geo.within(0, 0, 2000 * 1000).distance().toArray(); [ { "_id" : "geo/378853831", "_key" : "378853831", "_rev" : "378853831", "name" : "Name/0/0", "loc" : [ 0, 0 ], "distance" : 0 }, { "_id" : "geo/371579335", "_key" : "371579335", "_rev" : "371579335", "name" : "Name/-10/0", "loc" : [ -10, 0 ], "distance" : 1111949.2664455874 }, { "_id" : "geo/379050439", "_key" : "379050439", "_rev" : "379050439", "name" : "Name/0/10", "loc" : [ 0, 10 ], "distance" : 1111949.2664455874 }, { "_id" : "geo/386128327", "_key" : "386128327", "_rev" : "386128327", "name" : "Name/10/0", "loc" : [ 10, 0 ], "distance" : 1111949.2664455874 }, { "_id" : "geo/378657223", "_key" : "378657223", "_rev" : "378657223", "name" : "Name/0/-10", "loc" : [ 0, -10 ], "distance" : 1111949.2664455874 }, { "_id" : "geo/371775943", "_key" : "371775943", "_rev" : "371775943", "name" : "Name/-10/10", "loc" : [ -10, 10 ], "distance" : 1568520.556798576 }, { "_id" : "geo/386324935", "_key" : "386324935", "_rev" : "386324935", "name" : "Name/10/10", "loc" : [ 10, 10 ], "distance" : 1568520.556798576 }, { "_id" : "geo/371382727", "_key" : "371382727", "_rev" : "371382727", "name" : "Name/-10/-10", "loc" : [ -10, -10 ], "distance" : 1568520.556798576 }, { "_id" : "geo/385931719", "_key" : "385931719", "_rev" : "385931719", "name" : "Name/10/-10", "loc" : [ 10, -10 ], "distance" : 1568520.556798576 } ]