// SERVER-7343: allow $within without a geo index. t = db.geo_withinquery; t.drop(); num = 0; for ( x=0; x<=20; x++ ){ for ( y=0; y<=20; y++ ){ o = { _id : num++ , loc : [ x , y ] } t.save( o ) } } assert.eq(21 * 21 - 1, t.find({ $and: [ {loc: {$ne:[0,0]}}, {loc: {$within: {$box: [[0,0], [100,100]]}}}, ]}).itcount(), "UHOH!")