sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongodb Mapreduce dando un error

¿Por qué está usando conteo y longitud de datos si tienen el mismo valor? Parece que solo necesitas usar contar.

Función de mapa:

function () {
   emit(this.clientid, {count:1});
}

Reducir Función:

function (key, vals) {
    var result = {count:0};
    vals.forEach(function (value) {result.count += value.count;});
    return result;
}