summaryrefslogtreecommitdiff
path: root/jstests/core/geo_box2.js
blob: dd114ae5c2eef3000a3f9bc205cc5da8c10fecb5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

t = db.geo_box2;

t.drop()

for (i=1; i<10; i++) { 
    for(j=1; j<10; j++) { 
        t.insert({loc : [i,j]}); 
    } 
}

t.ensureIndex({"loc" : "2d"} )
assert.eq( 9 , t.find({loc : {$within : {$box : [[4,4],[6,6]]}}}).itcount() , "A1" );

t.dropIndex( { "loc" : "2d" } )

t.ensureIndex({"loc" : "2d"} , {"min" : 0, "max" : 10})
assert.eq( 9 , t.find({loc : {$within : {$box : [[4,4],[6,6]]}}}).itcount() , "B1" );