diff options
Diffstat (limited to 'jstests/core/mr_single_reduce.js')
-rw-r--r-- | jstests/core/mr_single_reduce.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/jstests/core/mr_single_reduce.js b/jstests/core/mr_single_reduce.js new file mode 100644 index 00000000000..28e66c71c72 --- /dev/null +++ b/jstests/core/mr_single_reduce.js @@ -0,0 +1,18 @@ +(function() { +"use strict"; +const coll = db.bar; + +assert.commandWorked(coll.insert({x: 1})); + +const map = function() { + emit(0, "mapped value"); +}; + +const reduce = function(key, values) { + return "reduced value"; +}; + +const res = assert.commandWorked( + db.runCommand({mapReduce: 'bar', map: map, reduce: reduce, out: {inline: 1}})); +assert.eq(res.results[0], {_id: 0, value: "reduced value"}); +}()); |