MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongodb Mapreduce dando un errore

Perché stai usando conteggio e lunghezza dati se hanno lo stesso valore? Sembra che tu debba solo usare count.

Funzione mappa:

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

Riduci la funzione:

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