sql >> Database >  >> NoSQL >> MongoDB

MapReduce-resultaten lijken beperkt tot 100?

Uw reduce functie zou de count moeten optellen waarden, niet alleen het toevoegen van 1 voor elke waarde. Anders is de uitvoer van een reduce kan niet correct worden gebruikt als invoer in een andere reduce . Probeer in plaats daarvan dit:

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


  1. Spark op HBase met Spark-shell

  2. Hoe de 'OF'-voorwaarde toe te passen in de opdracht redis-toetsen?

  3. Upgraden naar de ClusterControl Enterprise Edition

  4. Mongodb opvragen van golang met behulp van de _id die is opgeslagen in een array