summaryrefslogtreecommitdiff
path: root/jstests/core/find_dedup.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/find_dedup.js')
-rw-r--r--jstests/core/find_dedup.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/jstests/core/find_dedup.js b/jstests/core/find_dedup.js
index 401384ceb7a..a9160df7562 100644
--- a/jstests/core/find_dedup.js
+++ b/jstests/core/find_dedup.js
@@ -20,16 +20,21 @@ t.save({_id: 2, a: 1, b: 1});
t.save({_id: 3, a: 2, b: 2});
t.save({_id: 4, a: 3, b: 3});
t.save({_id: 5, a: 3, b: 3});
-checkDedup({$or: [{a:{$gte:0,$lte:2},b:{$gte:0,$lte:2}},
- {a:{$gte:1,$lte:3},b:{$gte:1,$lte:3}},
- {a:{$gte:1,$lte:4},b:{$gte:1,$lte:4}}]},
- [1, 2, 3, 4, 5]);
+checkDedup(
+ {
+ $or: [
+ {a: {$gte: 0, $lte: 2}, b: {$gte: 0, $lte: 2}},
+ {a: {$gte: 1, $lte: 3}, b: {$gte: 1, $lte: 3}},
+ {a: {$gte: 1, $lte: 4}, b: {$gte: 1, $lte: 4}}
+ ]
+ },
+ [1, 2, 3, 4, 5]);
// Deduping multikey
t.drop();
t.save({_id: 1, a: [1, 2, 3], b: [4, 5, 6]});
t.save({_id: 2, a: [1, 2, 3], b: [4, 5, 6]});
-assert.eq( 2, t.count() );
+assert.eq(2, t.count());
checkDedup({$or: [{a: {$in: [1, 2]}}, {b: {$in: [4, 5]}}]}, [1, 2]);
-t.ensureIndex( { a : 1 } );
+t.ensureIndex({a: 1});
checkDedup({$or: [{a: {$in: [1, 2]}}, {b: {$in: [4, 5]}}]}, [1, 2]);