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(); [ { "distance" : 0, "_id" : "geo/5531", "_key" : "5531", "_rev" : "_WnWWtgq--V", "loc" : [ 0, 0 ], "name" : "Name/0/0" }, { "distance" : 1111949.2664455874, "_id" : "geo/5420", "_key" : "5420", "_rev" : "_WnWWtgi--H", "loc" : [ -10, 0 ], "name" : "Name/-10/0" }, { "distance" : 1111949.2664455874, "_id" : "geo/5534", "_key" : "5534", "_rev" : "_WnWWtgq--X", "loc" : [ 0, 10 ], "name" : "Name/0/10" }, { "distance" : 1111949.2664455874, "_id" : "geo/5642", "_key" : "5642", "_rev" : "_WnWWtg2--C", "loc" : [ 10, 0 ], "name" : "Name/10/0" }, { "distance" : 1111949.2664455874, "_id" : "geo/5528", "_key" : "5528", "_rev" : "_WnWWtgq--T", "loc" : [ 0, -10 ], "name" : "Name/0/-10" }, { "distance" : 1568520.556798576, "_id" : "geo/5423", "_key" : "5423", "_rev" : "_WnWWtgi--J", "loc" : [ -10, 10 ], "name" : "Name/-10/10" }, { "distance" : 1568520.556798576, "_id" : "geo/5645", "_key" : "5645", "_rev" : "_WnWWtg2--E", "loc" : [ 10, 10 ], "name" : "Name/10/10" }, { "distance" : 1568520.556798576, "_id" : "geo/5417", "_key" : "5417", "_rev" : "_WnWWtgi--F", "loc" : [ -10, -10 ], "name" : "Name/-10/-10" }, { "distance" : 1568520.556798576, "_id" : "geo/5639", "_key" : "5639", "_rev" : "_WnWWtg2--A", "loc" : [ 10, -10 ], "name" : "Name/10/-10" } ]