MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Hasil MapReduce tampaknya terbatas pada 100?

reduce . Anda fungsi harus meringkas count nilai, bukan hanya menambahkan 1 untuk setiap nilai. Jika tidak, output dari reduce tidak dapat digunakan dengan benar sebagai input kembali ke reduce lainnya . Coba ini sebagai gantinya:

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. Hapus kunci dari dokumen MongoDB menggunakan Mongoose

  2. Objek koleksi bukan kesalahan yang dapat dipanggil dengan PyMongo

  3. Kueri regex Node.js dan Mongoose di beberapa bidang

  4. Membandingkan Pola Penerapan untuk MongoDB

  5. Urutan bidang MongoDB dan posisi dokumen berubah setelah pembaruan