summaryrefslogtreecommitdiff
path: root/jstests/noPassthroughWithMongod/geo_axis_aligned.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/noPassthroughWithMongod/geo_axis_aligned.js')
-rw-r--r--jstests/noPassthroughWithMongod/geo_axis_aligned.js50
1 files changed, 25 insertions, 25 deletions
diff --git a/jstests/noPassthroughWithMongod/geo_axis_aligned.js b/jstests/noPassthroughWithMongod/geo_axis_aligned.js
index 084b839cabc..7cd33b2d638 100644
--- a/jstests/noPassthroughWithMongod/geo_axis_aligned.js
+++ b/jstests/noPassthroughWithMongod/geo_axis_aligned.js
@@ -1,46 +1,46 @@
// Axis aligned circles - hard-to-find precision errors possible with exact distances here
-t = db.axisaligned
+t = db.axisaligned;
t.drop();
-scale = [ 1, 10, 1000, 10000 ]
-bits = [ 2, 3, 4, 5, 6, 7, 8, 9 ]
-radius = [ 0.0001, 0.001, 0.01, 0.1 ]
-center = [ [ 5, 52 ], [ 6, 53 ], [ 7, 54 ], [ 8, 55 ], [ 9, 56 ] ]
+scale = [ 1, 10, 1000, 10000 ];
+bits = [ 2, 3, 4, 5, 6, 7, 8, 9 ];
+radius = [ 0.0001, 0.001, 0.01, 0.1 ];
+center = [ [ 5, 52 ], [ 6, 53 ], [ 7, 54 ], [ 8, 55 ], [ 9, 56 ] ];
-bound = []
+bound = [];
for( var j = 0; j < center.length; j++ ) bound.push( [-180, 180] );
// Scale all our values to test different sizes
-radii = []
-centers = []
-bounds = []
+radii = [];
+centers = [];
+bounds = [];
for( var s = 0; s < scale.length; s++ ){
for ( var i = 0; i < radius.length; i++ ) {
- radii.push( radius[i] * scale[s] )
+ radii.push( radius[i] * scale[s] );
}
for ( var j = 0; j < center.length; j++ ) {
- centers.push( [ center[j][0] * scale[s], center[j][1] * scale[s] ] )
- bounds.push( [ bound[j][0] * scale[s], bound[j][1] * scale[s] ] )
+ centers.push( [ center[j][0] * scale[s], center[j][1] * scale[s] ] );
+ bounds.push( [ bound[j][0] * scale[s], bound[j][1] * scale[s] ] );
}
}
-radius = radii
-center = centers
-bound = bounds
+radius = radii;
+center = centers;
+bound = bounds;
for ( var b = 0; b < bits.length; b++ ) {
- printjson( radius )
- printjson( centers )
+ printjson( radius );
+ printjson( centers );
for ( var i = 0; i < radius.length; i++ ) {
for ( var j = 0; j < center.length; j++ ) {
printjson( { center : center[j], radius : radius[i], bits : bits[b] } );
- t.drop()
+ t.drop();
// Make sure our numbers are precise enough for this test
if( (center[j][0] - radius[i] == center[j][0]) || (center[j][1] - radius[i] == center[j][1]) )
@@ -65,7 +65,7 @@ for ( var b = 0; b < bits.length; b++ ) {
// These are invalid cases, so we skip them.
if (!res.ok) continue;
- print( "DOING WITHIN QUERY ")
+ print( "DOING WITHIN QUERY ");
r = t.find( { "loc" : { "$within" : { "$center" : [ center[j], radius[i] ] } } } );
assert.eq( 5, r.count() );
@@ -74,18 +74,18 @@ for ( var b = 0; b < bits.length; b++ ) {
a = r.toArray();
x = [];
for ( k in a )
- x.push( a[k]["_id"] )
- x.sort()
+ x.push( a[k]["_id"] );
+ x.sort();
assert.eq( [ 1, 2, 3, 4, 5 ], x );
- print( " DOING NEAR QUERY ")
+ print( " DOING NEAR QUERY ");
//printjson( center[j] )
- r = t.find( { loc : { $near : center[j], $maxDistance : radius[i] } }, { _id : 1 } )
+ r = t.find( { loc : { $near : center[j], $maxDistance : radius[i] } }, { _id : 1 } );
assert.eq( 5, r.count() );
- print( " DOING DIST QUERY ")
+ print( " DOING DIST QUERY ");
- a = db.runCommand({ geoNear : "axisaligned", near : center[j], maxDistance : radius[i] }).results
+ a = db.runCommand({ geoNear : "axisaligned", near : center[j], maxDistance : radius[i] }).results;
assert.eq( 5, a.length );
var distance = 0;