MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Wydaje się, że wyniki MapReduce są ograniczone do 100?

Twój reduce funkcja powinna sumować count wartości, a nie tylko dodawanie 1 dla każdej wartości. W przeciwnym razie wyjście reduce nie może być właściwie użyty jako dane wejściowe z powrotem do innego reduce . Spróbuj zamiast tego:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zbyt wiele otwartych plików przy jednoczesnym zapewnieniu indeksowania mongo

  2. Node.js — tworzenie relacji z Mongoose

  3. C# MongoDB.Driver GetServer już nie istnieje, co teraz?

  4. W Flask konwertuj obiekt POST na reprezentację odpowiednią dla mongodb

  5. Przecięcie indeksu MongoDB