Tại sao bạn sử dụng số lượng và độ dài dữ liệu nếu chúng có cùng giá trị? Có vẻ như bạn chỉ cần sử dụng số đếm.
Chức năng bản đồ:
function () {
emit(this.clientid, {count:1});
}
Giảm chức năng:
Hàmfunction (key, vals) {
var result = {count:0};
vals.forEach(function (value) {result.count += value.count;});
return result;
}