summaryrefslogtreecommitdiff
path: root/jstests
diff options
context:
space:
mode:
authorAaron <aaron@10gen.com>2011-06-02 11:46:29 -0400
committerAaron <aaron@10gen.com>2011-06-02 11:46:29 -0400
commit69713ca560d81c127d915b6e7290ca24d99c6ef7 (patch)
treedefa9dfccc9edc90550fd39eed5ee0c95224bf9f /jstests
parent69ea6ab82248388168c0f747bcb60e1c502f8b75 (diff)
downloadmongo-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.js12
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}]}]}]} );