0% menganggap dokumen ini bermanfaat (0 suara)
84 tayangan9 halaman

12 - Implementasi NoSQL MongoDB

Dokumen ini memberikan panduan lengkap tentang implementasi database MongoDB mulai dari instalasi, membuat database dan collection, menambahkan, mengubah, dan menghapus data, hingga penggunaan MongoDB Compass sebagai tools GUI untuk mengelola database MongoDB.

Diunggah oleh

Muhammad Al Chafid
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
84 tayangan9 halaman

12 - Implementasi NoSQL MongoDB

Dokumen ini memberikan panduan lengkap tentang implementasi database MongoDB mulai dari instalasi, membuat database dan collection, menambahkan, mengubah, dan menghapus data, hingga penggunaan MongoDB Compass sebagai tools GUI untuk mengelola database MongoDB.

Diunggah oleh

Muhammad Al Chafid
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

12

Implementasi Database MongoDB

1. Download mongoDB server : https://www.mongodb.com/download-


center/community

2. Install menggunakan complete mode.

PMBD | TI | PNM
3. Jalankan Command Prompt, arahkan ke folder BIN pada instalasi MongoDB

4. Masuk MongoDB shell. Sintaks : mongo

Server MongoDB telah siap untuk dikelola oleh user.

PMBD | TI | PNM
5. Menampilkan database yang sudah ada di dalam server. Sintaks: show dbs

MEMBUAT DATABASE

6. Sintaks : use nama_database


Membuat database baru bernama dbmongoard

MEMBUAT COLLECTION

7. Sintaks: db.nama_collection.insert({key:value, key:value, …})


Membuat collection baru bernama buku

PMBD | TI | PNM
8. Cek kembali database yang telah dibuat. Database akan tampil setelah database
tersebut diisi oleh collection. Sintaks: show dbs

MENAMPILKAN COLLECTION

9. Sintaks: show collections

10. Menampilkan semua isi dari collection buku. Sintaks:


db.nama_collection.find()

PMBD | TI | PNM
11. Menampilkan document dengan format JSON. Sintaks
db.nama_collection.find().forEach(printjson) atau
db.nama_collection.find().pretty()

MENGHAPUS DOCUMENT

12. Sintaks: db.nama_collection.remove(kriteria)


Menghapus sebuah document berjudul Laskar Pelangi

PMBD | TI | PNM
MENGUBAH DOCUMENT

13. Bila document kosong, lakukan input kembali :

14. Ubah document value judul pada idBuku: 001


Sintaks: db.nama_collection.update(kriteria,update_data)

15. Cek kembali document yang telah diupdate. Sintaks:


db.nama_collection.find()

16. Tambahkan minimal isian 5 key-value pada collection tersebut.

PMBD | TI | PNM
MENGUBAH (RENAME) COLLECTION

17. Sintaks:
db.nama_collection.renameCollection(“nama_collection_baru”)
Ubah collection buku menjadi koleksiBuku. Lalu cek kembali apakah collection
tersebut sudah berubah nama.

MENGHAPUS COLLECTION

18. Sintaks: db.nama_collection.drop()


Hapus collection koleksiBuku (beserta isinya). Lalu cek kembali apakah collection
tersebut sukses dihapus.

PMBD | TI | PNM
MENGHAPUS DATABASE

19. Sintaks: db.dropDatabase() (dilakukan setelah user masuk ke database yang


akan dihapus).
Hapus database dbmongoard.

20. Cek kembali, database dbmongoard telah terhapus.

21. Keluar dari shell. Sintaks : exit

PMBD | TI | PNM
MONGODB COMPASS
Merupakan tools GUI (opsional) untuk mengelola dan visualisasi database MongoDB.

Download di https://www.mongodb.com/download-center/compass?jmp=hero lalu lakukan


instalasi.

PMBD | TI | PNM

Anda mungkin juga menyukai