diff options
author | Aaron <aaron@10gen.com> | 2011-06-02 11:46:29 -0400 |
---|---|---|
committer | Aaron <aaron@10gen.com> | 2011-06-02 11:46:29 -0400 |
commit | 69713ca560d81c127d915b6e7290ca24d99c6ef7 (patch) | |
tree | defa9dfccc9edc90550fd39eed5ee0c95224bf9f /jstests | |
parent | 69ea6ab82248388168c0f747bcb60e1c502f8b75 (diff) | |
download | mongo-69713ca560d81c127d915b6e7290ca24d99c6ef7.tar.gz |
SERVER-1089 don't allow nesting or within and for now, as it will complicate query parsing for index bounds
Diffstat (limited to 'jstests')
-rw-r--r-- | jstests/andor.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/jstests/andor.js b/jstests/andor.js index 7e87ffb749d..ce5bd0fcfc4 100644 --- a/jstests/andor.js +++ b/jstests/andor.js @@ -26,11 +26,11 @@ function test() { ok( {$and:[{$and:[{a:1}]}]} ); throws( {$or:[{$or:[{a:1}]}]} ); - ok( {$and:[{$or:[{a:1}]}]} ); + throws( {$and:[{$or:[{a:1}]}]} ); ok( {$or:[{$and:[{a:1}]}]} ); - ok( {$and:[{$and:[{$or:[{a:1}]}]}]} ); - ok( {$and:[{$or:[{$and:[{a:1}]}]}]} ); + throws( {$and:[{$and:[{$or:[{a:1}]}]}]} ); + throws( {$and:[{$or:[{$and:[{a:1}]}]}]} ); ok( {$or:[{$and:[{$and:[{a:1}]}]}]} ); throws( {$or:[{$and:[{$or:[{a:1}]}]}]} ); @@ -43,11 +43,11 @@ function test() { ok( {$and:[{$and:[{a:1}]}]} ); throws( {$nor:[{$nor:[{a:1}]}]} ); - ok( {$and:[{$nor:[{a:2}]}]} ); + throws( {$and:[{$nor:[{a:2}]}]} ); ok( {$nor:[{$and:[{a:2}]}]} ); - ok( {$and:[{$and:[{$nor:[{a:2}]}]}]} ); - ok( {$and:[{$nor:[{$and:[{a:2}]}]}]} ); + throws( {$and:[{$and:[{$nor:[{a:2}]}]}]} ); + throws( {$and:[{$nor:[{$and:[{a:2}]}]}]} ); ok( {$nor:[{$and:[{$and:[{a:2}]}]}]} ); throws( {$nor:[{$and:[{$nor:[{a:1}]}]}]} ); |