diff options
Diffstat (limited to 'jstests/aggregation/bugs/server14421.js')
-rw-r--r-- | jstests/aggregation/bugs/server14421.js | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/jstests/aggregation/bugs/server14421.js b/jstests/aggregation/bugs/server14421.js index 3201e20a81a..b6701546e3d 100644 --- a/jstests/aggregation/bugs/server14421.js +++ b/jstests/aggregation/bugs/server14421.js @@ -1,40 +1,40 @@ // SERVER-14421 minDistance for $geoNear aggregation operator (function() { - 'use strict'; - var coll = db.mindistance; - coll.drop(); - assert.writeOK(coll.insert([ - {_id: 0, loc: {type: "Point", coordinates: [0, 0]}}, - {_id: 1, loc: {type: "Point", coordinates: [0, 0.01]}} - ])); - var response = coll.createIndex({loc: "2dsphere"}); - assert.eq(response.ok, 1, "Could not create 2dsphere index"); - var results = coll.aggregate([{ - $geoNear: { - minDistance: 10000, - spherical: true, - distanceField: "distance", - near: {type: "Point", coordinates: [0, 0]} - } - }]); - assert.eq(results.itcount(), 0); - results = coll.aggregate([{ - $geoNear: { - minDistance: 1, - spherical: true, - distanceField: "distance", - near: {type: "Point", coordinates: [0, 0]} - } - }]); - assert.eq(results.itcount(), 1); - results = coll.aggregate([{ - $geoNear: { - minDistance: 0, - spherical: true, - distanceField: "distance", - near: {type: "Point", coordinates: [0, 0]} - } - }]); - assert.eq(results.itcount(), 2); - coll.drop(); +'use strict'; +var coll = db.mindistance; +coll.drop(); +assert.writeOK(coll.insert([ + {_id: 0, loc: {type: "Point", coordinates: [0, 0]}}, + {_id: 1, loc: {type: "Point", coordinates: [0, 0.01]}} +])); +var response = coll.createIndex({loc: "2dsphere"}); +assert.eq(response.ok, 1, "Could not create 2dsphere index"); +var results = coll.aggregate([{ + $geoNear: { + minDistance: 10000, + spherical: true, + distanceField: "distance", + near: {type: "Point", coordinates: [0, 0]} + } +}]); +assert.eq(results.itcount(), 0); +results = coll.aggregate([{ + $geoNear: { + minDistance: 1, + spherical: true, + distanceField: "distance", + near: {type: "Point", coordinates: [0, 0]} + } +}]); +assert.eq(results.itcount(), 1); +results = coll.aggregate([{ + $geoNear: { + minDistance: 0, + spherical: true, + distanceField: "distance", + near: {type: "Point", coordinates: [0, 0]} + } +}]); +assert.eq(results.itcount(), 2); +coll.drop(); }());
\ No newline at end of file |