diff options
Diffstat (limited to 'jstests/core/geod.js')
-rw-r--r-- | jstests/core/geod.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/jstests/core/geod.js b/jstests/core/geod.js new file mode 100644 index 00000000000..6e458454a71 --- /dev/null +++ b/jstests/core/geod.js @@ -0,0 +1,14 @@ +var t=db.geod; +t.drop() +t.save( { loc: [0,0] } ) +t.save( { loc: [0.5,0] } ) +t.ensureIndex({loc:"2d"}) +// do a few geoNears with different maxDistances. The first iteration +// should match no points in the dataset. +dists = [.49, .51, 1.0] +for (idx in dists){ + b=db.runCommand({geoNear:"geod", near:[1,0], num:2, maxDistance:dists[idx]}); + assert.eq(b.errmsg, undefined, "A"+idx); + l=b.results.length + assert.eq(l, idx, "B"+idx) +} |