diff options
author | Aaron <aaron@10gen.com> | 2010-05-25 16:49:52 -0700 |
---|---|---|
committer | Aaron <aaron@10gen.com> | 2010-05-25 16:49:52 -0700 |
commit | 2a290e98a640a213774f1353f10dfdf0d59c0cbb (patch) | |
tree | b79e9c2df4bb4585cf2cd006bf693e265486a5de /jstests/or4.js | |
parent | e3c24717c4b7bb30da7bbe0f4160383cddc8d0f8 (diff) | |
download | mongo-2a290e98a640a213774f1353f10dfdf0d59c0cbb.tar.gz |
SERVER-109 real query skip/limit
Diffstat (limited to 'jstests/or4.js')
-rw-r--r-- | jstests/or4.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/jstests/or4.js b/jstests/or4.js index b05ec021621..c1c3dc41670 100644 --- a/jstests/or4.js +++ b/jstests/or4.js @@ -52,6 +52,7 @@ assert.eq.automsg( "3", "t.count( {z:1} )" ); assert.eq.automsg( "3", "t.find( {$or:[{a:2},{b:3}]} ).toArray().length" ); checkArrs( "t.find().toArray()", "t.find( {$or:[{a:2},{b:3}]} ).toArray()" ); +assert.eq.automsg( "2", "t.find( {$or:[{a:2},{b:3}]} ).skip(1).toArray().length" ); assert.eq.automsg( "3", "t.find( {$or:[{a:2},{b:3}]} ).batchSize( 2 ).toArray().length" ); @@ -63,6 +64,8 @@ assert.eq.automsg( "4", "t.find( {$or:[{a:2},{b:3}]} ).batchSize( 2 ).toArray(). assert.eq.automsg( "4", "t.find( {$or:[{a:2},{b:3}]} ).snapshot().toArray().length" ); t.save( {a:1,b:3} ); +assert.eq.automsg( "4", "t.find( {$or:[{a:2},{b:3}]} ).batchSize(-4).toArray().length" ); + assert.eq.automsg( "[1,2]", "t.distinct( 'a', {$or:[{a:2},{b:3}]} )" ); assert.eq.automsg( "[{a:2},{a:null},{a:1}]", "t.group( {key:{a:1}, cond:{$or:[{a:2},{b:3}]}, reduce:function( x, y ) { }, initial:{} } )" ); |