sql >> Database >  >> NoSQL >> MongoDB

Mongodb Mapreduce geeft een fout

Waarom gebruik je count en datalength als ze dezelfde waarde hebben? Het lijkt erop dat je gewoon count moet gebruiken.

Kaartfunctie:

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

Verminder Functie:

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


  1. MongoDB - upsert met lijsten

  2. MongoDB-gegevens in rust versleutelen

  3. MongoDB-aggregatie met Java-stuurprogramma

  4. Hoe schrijf je een query om verschillende waarden uit de mongodb-verzameling te krijgen?