MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Kết quả MapReduce dường như bị giới hạn ở 100?

reduce của bạn hàm phải tính tổng count các giá trị, không chỉ thêm 1 cho mỗi giá trị. Nếu không, đầu ra của một reduce không thể được sử dụng đúng cách làm đầu vào trở lại reduce khác . Hãy thử cái này thay thế:

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. Mongo DB Java 3.x Driver - Group By Query

  2. Có cách nào để khôi phục các tài liệu đã xóa gần đây trong MongoDB không?

  3. Thiết kế lược đồ cơ sở dữ liệu MongoDB

  4. Nhà điều hành đường ống tổng hợp MongoDB $ avg

  5. mongodb TTL không xóa tài liệu