0% menganggap dokumen ini bermanfaat (0 suara)
242 tayangan13 halaman

Mongo DB

Dokumen tersebut merangkum pengertian MongoDB sebagai database non-relasional dimana setiap document dapat memiliki kolom yang berbeda dan dapat saling terkait satu sama lain, cara mengkoneksikan dan mengoperasikan MongoDB melalui command line, serta contoh-contoh query find, update, dan remove untuk memanipulasi data.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
242 tayangan13 halaman

Mongo DB

Dokumen tersebut merangkum pengertian MongoDB sebagai database non-relasional dimana setiap document dapat memiliki kolom yang berbeda dan dapat saling terkait satu sama lain, cara mengkoneksikan dan mengoperasikan MongoDB melalui command line, serta contoh-contoh query find, update, dan remove untuk memanipulasi data.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

MongoDB

oleh:
WILDA NAVIRI (1182002022)
CIKAL ALIFTIA (1182002004)
Pengertian MongoDB
MongoDB merupakan sebuah database yang memiliki
konsep NoSQL. Istilah ini dapat diartikan secara awam dengan
non relasional karena berbeda dengan MySQL yang merupakan
RDBMS (relational database management system).

Ketika membuat sebuah tabel di MongoDB,


di dalam suatu kolom baris bisa terdapat baris lain yang tertanam
(embedded document). Bahkan setiap baris data di tabel MongoDB
dapat memiliki kolom yang berlainan dengan baris lainnya
Keunikan MongoDB

Setiap documents dapat Query yang digunakan oleh


berisi kolom yang berbeda MongoBD tidak menggunakan
dengan documents lainnya bahasa query seperti SQL, tapi
menggunakan Javascript
5
2 4

1 3
Secara default setiap
Sebuah collections dapat membuat documents baru,
Istillah table di MongoDB
membuat setiap documents id dari documents tersebut
dinamakan collections
memiliki kolom yang sama akan tercipta otomatis
Istilah rows di MongoDB dengan membuat parameter
dinamakan documents capped menjadi true saat
pembuatan collections
Persiapan Alat

Untuk mencoba MongoDB, alat Untuk pengguna Windows


yang dibutuhkan hanya command dapat menggunakan installer .exe,
prompt, sistem operasi, dan sedangkan untuk pengguna Linux,
installer MongoDB dapat menggunakan versi .tgz atau
.zip yang nantinya cukup diekstrak
saja dan diletakkan di folder /opt/.
Koneksi ke MongoDB

Buka terminal baru dan


ketikkan perintah berikut
(jika menggunakan Linux):
Untuk menyalakan MongoDB, maka harus
masuk ke direktori bin tempat dimana MongoDB
disimpan. Misal masuk ke direktori /opt/mongodb/bin,
kemudian setelah masuk panggil perintah mongod dan
daemon MongoDB pun akan berjalan.
Cara Terhubung
Ke MongoDB
Untuk terhubung ke MongoDB di mesin
Silahkan buka terminal
lokal,Anda dapat mulai membuka terminal
baru dan ketikkan perintah
kemudian gunakan mongo client dengan
berikut (jika menggunakan
masuk terlebih dahulu ke direktori
Linux:
MongoDB ditempatkan.

Misal :jika ditaruh di /opt/mongodb,


maka kita masuk terlebih dahulu ke direktori
tersebut, kemudian masuk ke direktori bin lalu
panggil perintah mongo maka seketika akan
muncul sebuah REPL (read eval print loop)
yang akan membantu Anda memulai
operasi di MongoDB.
Membuat Database Baru

Step Step

Memeriksa Membuat database baru yang bernama mytrip.


database yg Setelah itu membuat sebuah collection yang bernama trip.
sudah ada Lalu mengisinya dengan document baru sebagai
terlebih dahulu inisialisasi:
dengan perintah
berikut:
Membuat Document Baru
Membuat document baru untuk keperluan query

Membuat document baru dengan tambahan kolom yang lebih banyak

Membuat document yang memiliki kolom berupa array, sehingga tidak perlu membuat relasi
selayaknya di RDBMS

Menyimpan document di dalam suatu document


Melakukan query find

Menampilkan semua document yang Mencari document berdasarkan kolom


ada pada collection dengan nilai spesifik

Mempercantik output pada console, Mencari document berdasarkan kata


dapat menambahkan chaining method yang diinginkan dengan regular
pretty () expression (regex)
Lanjutan..
Mencari documet berdasarkan
nilai yang terkandung dalam sebuah
kolom array di suatu document

Mencari document dengan Mencari document berdasarkan


menggunakan id yang dilewatkan ke embedded document yang terdapat
dalam function ObjectId() di dalam kolom document
Melakukan query update ()
Untuk memperbaharui suatu kolom di dalam document, Anda dapat menggunakan id untuk
1 penentu kemudian menggunakan operator $set untuk mengubah field tersebut

Untuk menambah item pada suatu field array di dalam document Anda dapat menggunakan
2 operator $push untuk menambah item sedangkan operator $pull untuk mengurangi item

Untuk mengubah suatu nilai kolom embedded document, Anda dapat menggunakan tanda
3 titik untuk mengakses kolom atau atribut yang ingin diubah
Melakukan query remove ()

Untuk menghapus suatu document,


1 Anda dapat menggunakan id dari
suatu document:

Menggunakan regular
2 expression untuk menghapus
sejumlah document:

Melakukan penghapusan collection dan database


Untuk melakukan penghapusan
1 collection, Anda cukup menggunakan
method drop()

Untuk melakukan penghapusan


2 database, Anda harus menggunakan
method dropDatabase()
Thank you

Anda mungkin juga menyukai