summaryrefslogtreecommitdiff
path: root/jstests/geo_s2dedupnear.js
blob: ac31e08289152226bdd9f28fb2af492bcd6b773f (plain)
1
2
3
4
5
6
7
8
9
10
11
// Make sure that we don't return several of the same result due to faulty
// assumptions about the btree cursor.  That is, don't return duplicate results.
t = db.geo_s2dedupnear
t.drop()

t.ensureIndex( { geo : "2dsphere" } )
var x = { "type" : "Polygon",
             "coordinates" : [ [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]]]}
t.insert({geo: x})
res = t.find({geo: {$geoNear: {"type" : "Point", "coordinates" : [31, 41]}}})
assert.eq(res.itcount(), 1)