baca juga apa itu mongodb dan bagaimana strukturnya
seperti halnya database pada umumnya MongoDB juga memiliki 4 fungsi utama yaitu select insert update delete. seperti kita ketahui bersama bahwa select digunakan untuk menampilkan data, insert digunakan untuk menyimpan data, update digunakan untuk mengubah data, delete digunakan untuk menghapus data.
pada MongoDB query yang digunakan bukan select insert update dan delete namun menggunakan seperti berikut ini
- select --> find()
- insert --> save()
- update --> update()
- delete --> remove()
lansung saja saya akan menjelaskan prakteknya dengan gambar sebagai berikut :
INSERT
yang pertama dilakukan ialah masuk ke database anda kemudian untuk insert anda tidak perlu membuat table terlebih dahulu. Cukup aneh memang tapi seperti yang saya jelaskan diatas MongoDB tidak memiliki table maupun field jadi untuk melakukan insert anda hanya perlu mengetikkan query seperti ini
db.nama_collation.save({nama_kolom1:"isi",nama_kolom2:"isi"});Query diatas sama dengan query sql seperti ini
insert into nama_collation (nama_kolom1, nama_kolom2) values ('isi1','isi2');
jika anda berhasil melakukan query itu akan muncul pemberitahuan WriteResult ({"nInserted" : jumlah_baris_data }). Kemudian anda bisa mengeceknya dengan melakukan query select seperti ini
SELECT
db.nama_collation.find();UPDATE
maka akan muncul data anda dengan sudah memiliki id unik yang tercipta secara otomatis. Lalu untuk bagaimana untuk update data ?? caranya adalah seperti ini :
db.nama_collation.update({nama_kolom_syarat:"isi",{$set:(nama_kolom:"isi_baru")},false,true});Query diatas sama dengan query sql seperti ini
update from nama_collation nama_kolom:"isi" set nama_kolom='isi_baru' where nama_kolom_syarat='isi';
DELETE
untuk mengecek data silahkan gunakan query .find() seperti yang saya jelaskan diatas. lalu untuk melakukan delete data anda dapat menggunakan query seperti ini :
db.nama_collation.remove(nama_kolom:'isi');Query diatas sama dengan query sql seperti ini
delete from nama_collation where nama_kolom = isi;
lalu cek data di collation tersebut dengan menggunakan query .find()
mungkin cukup sekian tutorial saya kali ini tentang perintah dasar select insert update delete di MongoDB. jika artikel ini bermanfaat atau ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)