summaryrefslogtreecommitdiff
path: root/jstests/mr3.js
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2010-12-16 16:38:24 -0500
committerEliot Horowitz <eliot@10gen.com>2010-12-16 16:41:28 -0500
commitc0fa67131864a2f2c5cf59f7cb83eb8612ab40b8 (patch)
treece7abb68c8b2bc609b085597eb1d4747e5cbbb15 /jstests/mr3.js
parentc2496691f11bab8bef8e9a1cbce0d356577d09cd (diff)
downloadmongo-c0fa67131864a2f2c5cf59f7cb83eb8612ab40b8.tar.gz
map/reduce no longer uses temp collections.
you have to specify out SERVER-1837
Diffstat (limited to 'jstests/mr3.js')
-rw-r--r--jstests/mr3.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/jstests/mr3.js b/jstests/mr3.js
index e7d1f2c16d6..3b0a918a4f3 100644
--- a/jstests/mr3.js
+++ b/jstests/mr3.js
@@ -25,7 +25,7 @@ r = function( key , values ){
return { count : total };
};
-res = t.mapReduce( m , r );
+res = t.mapReduce( m , r , { out : "mr3_out" } );
z = res.convertToSingleObject()
assert.eq( 3 , Object.keySet( z ).length , "A1" );
@@ -35,7 +35,7 @@ assert.eq( 3 , z.c.count , "A4" );
res.drop();
-res = t.mapReduce( m , r , { mapparams : [ 2 , 2 ] } );
+res = t.mapReduce( m , r , { out : "mr3_out" , mapparams : [ 2 , 2 ] } );
z = res.convertToSingleObject()
assert.eq( 3 , Object.keySet( z ).length , "B1" );
@@ -52,7 +52,7 @@ realm = m;
m = function(){
emit( this._id , 1 );
}
-res = t.mapReduce( m , r );
+res = t.mapReduce( m , r , { out : "mr3_out" } );
res.drop();
m = function(){
@@ -60,7 +60,7 @@ m = function(){
}
before = db.getCollectionNames().length;
-assert.throws( function(){ t.mapReduce( m , r ); } );
+assert.throws( function(){ t.mapReduce( m , r , { out : "mr3_out" } ); } );
assert.eq( before , db.getCollectionNames().length , "after throw crap" );
@@ -69,5 +69,5 @@ r = function( k , v ){
return v.x.x.x;
}
before = db.getCollectionNames().length;
-assert.throws( function(){ t.mapReduce( m , r ); } );
+assert.throws( function(){ t.mapReduce( m , r , "mr3_out" ) } )
assert.eq( before , db.getCollectionNames().length , "after throw crap" );