Files
mongo/jstests/core/geo_exactfetch.js
Randolph Tan 5595b94560 SERVER-12127 migrate js tests to jscore suite when not related to writes
Moved test jstest/[a-i].js -> jstests/core/ and made changes to comply with write command api
2014-02-28 16:26:33 -05:00

18 lines
618 B
JavaScript

// SERVER-7322
t = db.geo_exactfetch
t.drop();
function test(indexname) {
assert.eq(1, t.find({lon_lat: [-71.34895, 42.46037]}).itcount(), indexname);
t.ensureIndex({lon_lat: indexname, population: -1})
assert.eq(2, t.find({lon_lat: {$nearSphere: [-71.34895, 42.46037]}}).itcount(), indexname);
assert.eq(1, t.find({lon_lat: [-71.34895, 42.46037]}).itcount(), indexname);
t.dropIndex({lon_lat: indexname, population: -1})
}
t.insert({ city: "B", lon_lat: [-71.34895, 42.46037], population: 1000})
t.insert({ city: "A", lon_lat: [1.48736, 42.55327], population: 100})
test("2d")
test("2dsphere")