Modul ini membahas empat operasi dasar pada dokumen, yaitu menyisipkan, membaca, memperbarui, dan menghapus, lengkap dengan operator query yang menyaring data. Posisinya di tengah jalur karena operasinya menjadi inti pekerjaan sehari-hari dengan MongoDB. Pola pada modul agregasi dan desain schema bertumpu pada perintah-perintah di modul ini. Semua contoh dijalankan pada satu kumpulan data contoh agar perubahan antartopik mudah diikuti.
Operasi CRUD
Modul inti pembuatan, pembacaan, pembaruan, dan penghapusan dokumen beserta operator query yang menyertainya.
0/0 selesai
- insertOne dan insertMany
Menyisipkan dokumen baru dengan insertOne dan insertMany, termasuk perilaku _id yang dihasilkan otomatis.
- find dan operator query
Menyaring dokumen dengan find dan operator perbandingan seperti $eq, $gt, $in, serta $exists.
- Operator logika
Menggabungkan syarat query dengan operator logika $and, $or, $not, dan $nor.
- Query array
Mengquery field array, mulai pencocokan elemen tunggal, $all, $size, hingga $elemMatch.
- Proyeksi
Membentuk ulang hasil query dengan proyeksi, dari menyertakan field sampai memotong array dengan $slice.
- updateOne dan updateMany
Memperbarui dokumen dengan operator update seperti $set, $inc, $push, dan $pull.
- deleteOne dan deleteMany
Menghapus dokumen secara terkendali dengan deleteOne dan deleteMany beserta disiplin penghapusannya.