arango> db.geo2.drop(); true arango> db.geo2.ensureGeoIndex("location.latitude", "location.longitude"); 23735273 arango> for (i = -90; i <= 90; i += 10) .......> for (j = -180; j <= 180; j += 10) .......> db.geo2.save({ name : "Name" + i + "-" + j, .......> location: { latitude : i, .......> longitude : j } }); arango> db.geo2.near(0,0); { "location" : { "latitude" : 0, "longitude" : 0 }, "name" : "Name0-0", "_id" : "geo2/73466820" } { "location" : { "latitude" : 0, "longitude" : -10 }, "name" : "Name0--10", "_id" : "geo2/73401284" } . . { "location" : { "latitude" : 20, "longitude" : -10 }, "name" : "Name20--10", "_id" : "geo2/75891652" } { "location" : { "latitude" : 10, "longitude" : 20 }, "name" : "Name10-20", "_id" : "geo2/74843076" } ...more results...