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

hitung jumlah total elemen di dalam array dalam dokumen - MongoDB

Anda harus menggunakan $group sebagai gantinya:

db.employee_role.aggregate(
   {
        $group: {
            _id: "$role_title",
            total: { $sum: { $size:"$employees" } }
        }
   }
)

Anda mengelompokkan menurut role_title dan kemudian, Anda menambahkan jumlah karyawan.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kecualikan Bidang Tertentu dalam Indeks Wildcard di MongoDB

  2. MongoDB tidak menangani agregasi dengan allowDiskUsage:True

  3. MongoDB/PHP:hapus elemen dari array

  4. Menerapkan pencarian teks lengkap MongoDB 2.4 di aplikasi Meteor

  5. Menggunakan $exists dalam ekspresi MongoDB