1
При использовании MapReduce каждый полученный документ структурирован как этотMapReduce имена полей (MongoDB)
{
"_id" : 123
"value" : 99.95
}
Есть ли способ, чтобы указать другие имена полей? Например. _id -> sku
, value -> price
.
MapReduce:
db.runCommand({
mapreduce : "myCollection",
map : function() {
emit(this.sku, this.price);
},
reduce : function (key, values) {
var result = Number.MAX_VALUE;
values.forEach(function(value) {
if (result > value) {
result = value;
}
});
return result;
},
out : { replace : "myReduceTest" }
});