diff options
Diffstat (limited to 'jstests/core/mr_index.js')
-rw-r--r-- | jstests/core/mr_index.js | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/jstests/core/mr_index.js b/jstests/core/mr_index.js index fd650852871..796dbe5c562 100644 --- a/jstests/core/mr_index.js +++ b/jstests/core/mr_index.js @@ -6,34 +6,34 @@ outName = "mr_index_out"; out = db[outName]; out.drop(); -t.insert( { tags : [ 1 ] } ); -t.insert( { tags : [ 1 , 2 ] } ); -t.insert( { tags : [ 1 , 2 , 3 ] } ); -t.insert( { tags : [ 3 ] } ); -t.insert( { tags : [ 2 , 3 ] } ); -t.insert( { tags : [ 2 , 3 ] } ); -t.insert( { tags : [ 1 , 2 ] } ); - -m = function(){ - for ( i=0; i<this.tags.length; i++ ) - emit( this.tags[i] , 1 ); +t.insert({tags: [1]}); +t.insert({tags: [1, 2]}); +t.insert({tags: [1, 2, 3]}); +t.insert({tags: [3]}); +t.insert({tags: [2, 3]}); +t.insert({tags: [2, 3]}); +t.insert({tags: [1, 2]}); + +m = function() { + for (i = 0; i < this.tags.length; i++) + emit(this.tags[i], 1); }; -r = function( k , vs ){ - return Array.sum( vs ); +r = function(k, vs) { + return Array.sum(vs); }; -ex = function(){ - return out.find().sort( { value : 1 } ).explain("executionStats"); +ex = function() { + return out.find().sort({value: 1}).explain("executionStats"); }; -res = t.mapReduce( m , r , { out : outName } ); +res = t.mapReduce(m, r, {out: outName}); -assert.eq( 3 , ex().executionStats.nReturned , "A1" ); -out.ensureIndex( { value : 1 } ); -assert.eq( 3 , ex().executionStats.nReturned , "A2" ); +assert.eq(3, ex().executionStats.nReturned, "A1"); +out.ensureIndex({value: 1}); +assert.eq(3, ex().executionStats.nReturned, "A2"); -res = t.mapReduce( m , r , { out : outName } ); +res = t.mapReduce(m, r, {out: outName}); -assert.eq( 3 , ex().executionStats.nReturned , "B1" ); +assert.eq(3, ex().executionStats.nReturned, "B1"); res.drop(); |