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

Hitung nilai unik dalam Array model di MongoDB

Anda dapat melakukan ini dengan aggregate sederhana saluran:

MyModel.aggregate([
    // Project just the myKey field as that's all that's needed
    {$project: {_id: 0, myKey: 1}},
    // Duplicate each doc, once per myKey element
    {$unwind: '$myKey'},
    // Group on myKey and get a count
    {$group: {_id: '$myKey', count: {$sum: 1}}}
  ],
  function(err, results) {...}
);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengikat respons server dinamis (json bersarang)

  2. Tidak dapat memulai ulang mongodb di Ubuntu 11.04

  3. Pengurai BASH BSON

  4. Bagaimana saya bisa mendesain Skema untuk produk di bawah ini menggunakan luwak?

  5. Hapus banyak dokumen dari mongo dalam satu kueri