summaryrefslogtreecommitdiff
path: root/jstests/core/mr_optim.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/mr_optim.js')
-rw-r--r--jstests/core/mr_optim.js30
1 files changed, 14 insertions, 16 deletions
diff --git a/jstests/core/mr_optim.js b/jstests/core/mr_optim.js
index 65550d1c841..7437753ca67 100644
--- a/jstests/core/mr_optim.js
+++ b/jstests/core/mr_optim.js
@@ -4,43 +4,41 @@ t = db.mr_optim;
t.drop();
for (var i = 0; i < 1000; ++i) {
- t.save( {a: Math.random(1000), b: Math.random(10000)} );
+ t.save({a: Math.random(1000), b: Math.random(10000)});
}
-function m(){
+function m() {
emit(this._id, 13);
}
-function r( key , values ){
+function r(key, values) {
return "bad";
}
-function reformat( r ){
+function reformat(r) {
var x = {};
var cursor;
- if ( r.results )
+ if (r.results)
cursor = r.results;
else
cursor = r.find();
- cursor.forEach(
- function(z){
- x[z._id] = z.value;
- }
- );
+ cursor.forEach(function(z) {
+ x[z._id] = z.value;
+ });
return x;
}
-res = t.mapReduce( m , r , { out : "mr_optim_out" } );
-printjson( res );
-x = reformat( res );
+res = t.mapReduce(m, r, {out: "mr_optim_out"});
+printjson(res);
+x = reformat(res);
for (var key in x) {
assert.eq(x[key], 13, "value is not equal to original, maybe reduce has run");
}
res.drop();
-res = t.mapReduce( m , r , { out : { inline : 1 } } );
-//printjson( res )
-x2 = reformat( res );
+res = t.mapReduce(m, r, {out: {inline: 1}});
+// printjson( res )
+x2 = reformat(res);
res.drop();
assert.eq(x, x2, "object from inline and collection are not equal");