Konsep agregasi adalah untuk melakukan perhitungan pada hasil yang dikembalikan dalam pertanyaan. Sebagai contoh, andaikan anda ingin mengetahui berapa jumlah dokumen dalam koleksi mengikut pertanyaan yang diaktifkan, maka MongoDB menyediakan fungsi kiraan ().
Mari kita lihat contohnya.
db.Employee.count()
Penjelasan Kod:
- Kod di atas melaksanakan fungsi kiraan.
Sekiranya arahan itu berjaya dilaksanakan, Output berikut akan ditunjukkan
Pengeluaran:
Hasilnya jelas menunjukkan bahawa terdapat 4 dokumen dalam koleksi.
Melakukan Pengubahsuaian
Dua kelas operasi lain di MongoDB adalah penyataan kemas kini dan hapus.
Operasi kemas kini membolehkan seseorang mengubah data yang ada, dan operasi membuang membenarkan penghapusan data dari koleksi.
Memadam Dokumen
Di MongoDB, kaedah db.collection.remove () digunakan untuk membuang dokumen dari koleksi. Sama ada semua dokumen boleh dikeluarkan dari koleksi atau hanya dokumen yang sesuai dengan syarat tertentu.
Sekiranya anda mengeluarkan arahan hapus, semua dokumen akan dikeluarkan dari koleksi.
Contoh kod berikut menunjukkan cara membuang dokumen tertentu dari koleksi.
db.Employee.remove({Employeeid:22})
Penjelasan Kod:
- Kod di atas menggunakan fungsi hapus dan menentukan kriteria yang dalam hal ini adalah untuk membuang dokumen yang mempunyai id Karyawan sebagai 22.
Sekiranya arahan itu berjaya dilaksanakan, Output berikut akan ditunjukkan
Pengeluaran:
Hasilnya akan menunjukkan bahawa 1 dokumen telah diubah.