sql >> Databáze >  >> NoSQL >> MongoDB

Zdá se, že výsledky MapReduce jsou omezeny na 100?

Vaše reduce funkce by měla sčítat count hodnoty, nejen přidání 1 pro každou hodnotu. Jinak výstup reduce nelze správně použít jako vstup zpět do jiného reduce . Zkuste místo toho toto:

var R = function (key, values) {
  var sum = 0;
  values.forEach(function(x) {
    sum += x.count;
  });
  var result = {
    count : sum 
  };
  return result;
}


  1. Multiparametrový vyhledávač zápasů s Redis

  2. Při používání fasády mezipaměti v Laravelu se klíče Redis nezobrazují

  3. Odeberte prvek z vnořeného pole mongodb

  4. Percona Live 2017 – rekapitulace několika desítek