MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Резултатите от MapReduce изглеждат ограничени до 100?

Вашето reduce функцията трябва да сумира count стойности, а не просто добавяне на 1 за всяка стойност. В противен случай изходът на reduce не може да се използва правилно като вход обратно в друго reduce . Опитайте това вместо това:

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. MongoDB .NET не генерира _id при upsert

  2. Анализиране на бавни заявки в MongoDB

  3. Хеширане на парола на Mongoose

  4. Заявка Mongoose, където стойността не е нула

  5. Бърз начин за намиране на дубликати в индексирана колона в mongodb