summaryrefslogtreecommitdiff
path: root/jstests/core/arrayfind6.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/arrayfind6.js')
-rw-r--r--jstests/core/arrayfind6.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/jstests/core/arrayfind6.js b/jstests/core/arrayfind6.js
index 9b54d5b2c07..f01271b6673 100644
--- a/jstests/core/arrayfind6.js
+++ b/jstests/core/arrayfind6.js
@@ -3,19 +3,19 @@
t = db.jstests_arrayfind6;
t.drop();
-t.save( { a:[ { b:1, c:2 } ] } );
+t.save({a: [{b: 1, c: 2}]});
function checkElemMatchMatches() {
- assert.eq( 1, t.count( { a:{ $elemMatch:{ b:1, c:2 } } } ) );
- assert.eq( 0, t.count( { a:{ $not:{ $elemMatch:{ b:1, c:2 } } } } ) );
- assert.eq( 1, t.count( { a:{ $not:{ $elemMatch:{ b:1, c:3 } } } } ) );
- assert.eq( 1, t.count( { a:{ $not:{ $elemMatch:{ b:{ $ne:1 }, c:3 } } } } ) );
+ assert.eq(1, t.count({a: {$elemMatch: {b: 1, c: 2}}}));
+ assert.eq(0, t.count({a: {$not: {$elemMatch: {b: 1, c: 2}}}}));
+ assert.eq(1, t.count({a: {$not: {$elemMatch: {b: 1, c: 3}}}}));
+ assert.eq(1, t.count({a: {$not: {$elemMatch: {b: {$ne: 1}, c: 3}}}}));
// Index bounds must be determined for $not:$elemMatch, not $not:$ne. In this case if index
// bounds are determined for $not:$ne, the a.b index will be constrained to the interval [2,2]
// and the saved document will not be matched as it should.
- assert.eq( 1, t.count( { a:{ $not:{ $elemMatch:{ b:{ $ne:2 }, c:3 } } } } ) );
+ assert.eq(1, t.count({a: {$not: {$elemMatch: {b: {$ne: 2}, c: 3}}}}));
}
checkElemMatchMatches();
-t.ensureIndex( { 'a.b':1 } );
+t.ensureIndex({'a.b': 1});
checkElemMatchMatches();