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"
}
]