Files
mongo/jstests/core/mr_index2.js
Jack Mulrow 00d92ece19 SERVER-31194 Add jscore tags for retryable_writes_jscore_stepdown_passthrough.yml suite
The actual suite will come in a follow-up commit.
2017-12-07 14:36:15 -05:00

27 lines
602 B
JavaScript

// @tags: [does_not_support_stepdowns]
t = db.mr_index2;
t.drop();
t.save({arr: [1, 2]});
map = function() {
emit(this._id, 1);
};
reduce = function(k, vals) {
return Array.sum(vals);
};
res = t.mapReduce(map, reduce, {out: "mr_index2_out", query: {}});
assert.eq(1, res.counts.input, "A");
res.drop();
res = t.mapReduce(map, reduce, {out: "mr_index2_out", query: {arr: {$gte: 0}}});
assert.eq(1, res.counts.input, "B");
res.drop();
t.ensureIndex({arr: 1});
res = t.mapReduce(map, reduce, {out: "mr_index2_out", query: {arr: {$gte: 0}}});
assert.eq(1, res.counts.input, "C");
res.drop();