1
0
Fork 0
arangodb/Doxygen/Examples.Durham/admin4

31 lines
840 B
Plaintext

avocado> db.geo2.ensureGeoIndex("location.latitude", "location.longitude");
23735273
avocado> 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 } });
.......> }
.......> }
avocado> db.geo2.near(0,0).limit(3).toArray();
[{
"_id" : "48126444:72964588",
"_rev" : 72964588,
"location" : { "latitude" : 0, "longitude" : 0},
"name" : "Name/0/0"
},
{
"_id" : "48126444:73030124",
"_rev" : 73030124,
"location" : { "latitude" : 0, "longitude" : 10},
"name" : "Name/0/10"
},
{
"_id" : "48126444:70539756",
"_rev" : 70539756,
"location" : { "latitude" : -10, "longitude" : 0},
"name" : "Name/-10/0"
}]