summaryrefslogtreecommitdiff
path: root/jstests/mr_outreduce.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/mr_outreduce.js')
-rw-r--r--jstests/mr_outreduce.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/jstests/mr_outreduce.js b/jstests/mr_outreduce.js
index 87cba98d6d8..793ec252feb 100644
--- a/jstests/mr_outreduce.js
+++ b/jstests/mr_outreduce.js
@@ -38,4 +38,12 @@ expected["5"] = 1
expected["10"] = 5
assert.eq( tos( expected ) , tos( res.convertToSingleObject() ) , "B" );
+t.insert( { _id : 5 , a : [ 5 , 6 ] } )
+out.insert( { _id : 20 , value : "10" } ) // this is a sentinal to make sure it wasn't killed
+res = t.mapReduce( m , r , { out : { reduce : outName, nonAtomic: true } , query : { _id : { $gt : 4 } } } )
+
+expected["5"]++;
+expected["6"] = 1
+expected["20"] = 10
+assert.eq( tos( expected ) , tos( res.convertToSingleObject() ) , "C" );