sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb Mapreduce ger ett fel

Varför använder du count och datalength om de har samma värde? Det verkar som att du bara behöver använda count.

Kartfunktion:

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

Reduceringsfunktion:

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


  1. uppslag med skick hos mangust

  2. Pymongo, fråga i listfältet och/eller

  3. Hur man benchmarkar mongodb/mongoid-skript, för att jämföra två olika frågetekniker

  4. SpringBoot Elasticache JedisMovedDataException:FLYTTAD