Cari Blog Ini

Sabtu, 02 Januari 2021

Dokumentasi Pembelajaran MongoDB

 

Ihza Rizky Blog

Bismillah, pada artikel kali ini saya akan membahas mengenai Topik Database yaitu menggunakan MongoDB.  MongoDB merupakan database yang bergantung pada dokumen / berorientasi pada dokumen dan NoSQL. NoSQL adalah manajemen basis data yang diidentikkan dengan tidak mematuhi aturan pada model sistem database relasional pada umumnya.


Mari kita coba install mongodb, saya saat ini menggunakan linux untuk osnya :

  • Masuk ke terminal dan ketikkan sudo apt-get install mongodb


  • Lalu, setelah terinstall. cek versi mongodb dengan mengetikkan perintah mongo --version atau mongod --version

  • Buat terlebih dahulu direktori folder untuk tempat menjalankan mongodbnya mkdir -p latihan/db

  • Akan tetapi, saya mengalami error ketika mencoba menjalankan servernya melalui folder yang telah dibuat

  • Maka, saya mencoba menghapus lock file yang ada didalam folder db dan merepair mongodbnya dengan mengetikkan perintah sudo mongod --repair dan masuk ke direktori latihan/db



  • lalu, selanjutnya saya kembali ke direktori documents dan mencoba kill mongodb dengan perintah sudo killall mongod dan mengetikkan ulang perintah mongod --dbpath latihan/db sehingga dan hasilnya sebagai berikut 



keadaan direktori setelah mengetikkan perintah mongo --dbpath latihan/db


  • saya mematikan koneksinya dengan menekan tombol Ctrl+c dan menyalakan server secara background dengan menggunakan perintah sudo service mongodb start. lalu, saya mengakses servernya dengan mengunakan perintah mongo


  • perintah db berfungsi untuk mengecek database yag sedang aktif, dari gambar diatas terlihat database yang aktif adalah test
  • gunakan perintah show dbs untuk melihat daftar database


Membuat Database baru

  • buat database baru menggunakan perintah use <namadatabase> sebagai contoh saya menggunakan database biodata


Membuat Collections / Koleksi

Koleksi merupakan pengganti dari tabel yang berisi sekumpulan data yang disebut fields jika di sql
cara membuat koleksi bisa mengetikkan perintah db.createCollections("nama_koleksi")

Melakukan Insert

anda juga membuat koleksi skaligus dengan memasukkan data kedalamnya dengan perintah db.<namakoleksi>.insert(<data>)


Menampilkan Data

  • untuk menampilkan data dari koleksi bisa menggunakan perintah db.<namakoleksi>.find()


  • untuk merapikan tampilannnya bisa menambahkan perintah dengan pretty()



  • menampilkan data tertentu menggunakan perintah db.<koleksi>.find({nama_data:data})




Mengubah Data / Update

untuk mengubah data bisa mennggunakan perintah db.<koleksi>.update(<{query}>,<{databaru}>)



Menghapus semua isi koleksi

untuk menghapus semua isi data dari koleksi bisa menggunakan perintah db.<koleksi>.remove({})



Menghapus Database dan Koleksi

untuk mengapus koleksi saja bisa menggunakan perintah db.<koleksi>.drop(); dan jika ingin menghapus database bisa menggunakan perintah db.dropDatabase();



Penutup

Sekian untuk Dokumentasi pembelajaran MongoDB yang saya lakukan. jika ada pertanyaan bisa komentar di kolom komentar yang tersedia dibawah. Terima Kasih dan Semoga Bermanfaat




0 komentar:

Posting Komentar

Berkomentarlah dengan sopan dan menggunakan bahasa yang mudah dimengerti