Anda di halaman 1dari 4

Perkuliahan 7 Desember 2020

Mata Kuliah Database Lanjut

Nama : Zakiyyah Ristiana Dewi

NIM : 103140914111105

Kelas : Sistem Informasi 3C

Mahasiswa diharapkan dapat memahami fungsi projection, limit, sorting, dan indexing
di MongoDB. Selain menggunakan cmd sebagai gui client untuk pengolahan data MongoDB juga
menyediakan gui client yg dapat digunakan yaitu aplikasi MongoDB Compass. Ini adalah lampiran
dimana saya menggunakan Gui Client MongoDB Compass.

PROJECTION

Memilih data yang hanya diperlukan untuk diolah atau ditampilkan dari sebuah
dokumen. Seperti yang telah diketahui sebelumnya ketika menjalankan metode find() maka metode
tersebut akan menampilkan semua bidang dokumen. Maka dari itu perlu dibatasi dengan kueri
1 = digunakan untuk menampilkan data

0 = digunakan untuk menyembunyikan data

Maka disini saya hanya ingin memanggil data nama mahasiswa dari collection mahasiswa

LIMIT

Untuk membatasi catatan pada MongoDB, saya memiliki 6 data pada collection
mahasiswa, akan tetapi disini saya hanya ingin memanggil 2 data saja, maka

SORTING

Untuk mengurutkan data pada MongoDB, syntax

1 = digunakan untuk naik / ascending

-1 = digunakan untuk turun/ descending


*Ascending

*Descending

INDEXING

a. createIndex()

Digunakan untuk membuat index

b. dropIndex()

Digunakan untuk menghapus index


Untuk menghapus beberapa index kita bisa menggunakan method dropIndexes(), dengan
syntax sebagai berikut >db.collection_name.dropIndexes({KEY1:1, KEY2:1})

c. getIndexes()

Untuk mengembalikan semua deskripsi semua index dalam koleksi, saya memiliki dua
index yaitu no dan nama, maka

Anda mungkin juga menyukai