Konsep agregasi adalah melakukan penghitungan pada hasil yang dikembalikan dalam kueri. Misalnya, Anda ingin mengetahui berapa jumlah dokumen dalam koleksi sesuai kueri yang diaktifkan, maka MongoDB menyediakan fungsi count ().
Mari kita lihat contohnya.
db.Employee.count()
Penjelasan Kode:
- Kode di atas menjalankan fungsi hitungan.
Jika perintah berhasil dijalankan, Output berikut akan ditampilkan
Keluaran:
Outputnya jelas menunjukkan bahwa ada 4 dokumen yang ada di dalam koleksi tersebut.
Melakukan Modifikasi
Dua kelas operasi lainnya di MongoDB adalah pernyataan update dan remove.
Operasi pembaruan memungkinkan seseorang untuk mengubah data yang ada, dan operasi penghapusan memungkinkan penghapusan data dari koleksi.
Menghapus Dokumen
Di MongoDB, metode db.collection.remove () digunakan untuk menghapus dokumen dari koleksi. Baik semua dokumen dapat dihapus dari koleksi atau hanya yang cocok dengan kondisi tertentu.
Jika Anda hanya mengeluarkan perintah hapus, semua dokumen akan dihapus dari koleksi.
Contoh kode berikut menunjukkan cara menghapus dokumen tertentu dari koleksi.
db.Employee.remove({Employeeid:22})
Penjelasan Kode:
- Kode di atas menggunakan fungsi remove dan menetapkan kriteria yang dalam hal ini adalah menghapus dokumen yang memiliki ID Karyawan sebagai 22.
Jika perintah berhasil dijalankan, Output berikut akan ditampilkan
Keluaran:
Outputnya akan menunjukkan bahwa 1 dokumen telah dimodifikasi.