summaryrefslogtreecommitdiff
path: root/jstests/or4.js
diff options
context:
space:
mode:
authorAaron <aaron@10gen.com>2010-05-25 16:49:52 -0700
committerAaron <aaron@10gen.com>2010-05-25 16:49:52 -0700
commit2a290e98a640a213774f1353f10dfdf0d59c0cbb (patch)
treeb79e9c2df4bb4585cf2cd006bf693e265486a5de /jstests/or4.js
parente3c24717c4b7bb30da7bbe0f4160383cddc8d0f8 (diff)
downloadmongo-2a290e98a640a213774f1353f10dfdf0d59c0cbb.tar.gz
SERVER-109 real query skip/limit
Diffstat (limited to 'jstests/or4.js')
-rw-r--r--jstests/or4.js3
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:{} } )" );