Melakukan Spesific Select Dengan Mongodb

Cara melaksanakan seleksi secara spesifik dengan mongodb - Selamat tiba kembali di artikel TB kali ini! Hari ini saya akan membagikan tutorial terkait dengan salah satu database nosql terpopuler, yaitu MongoDB.

Melakukan query dengan mongodb berbeda dengan database sql ibarat mysql. Jika di mysql kita hanya cukup melaksanakan perintah sql untuk mendapat data, di mongodb berbeda. Caranya agak sedikit sulit. Yaitu dengan memakai beberapa method atau function yang sudah disediakan dan harus dipasang berurutan sesuai dengan kebutuhan.


Mungkin bila teman-teman pernah memakai framework php Laravel, cara pengeksekusian query kurang lebih sama. Menggunakan function yang sudah disediakan.

Baca Juga: Tutorial Install Node Js dan Konfigurasi Program PHP di Debian Linux

Oke, sesudah sedikit pengetahuan diatas tadi, kita akan masuk ke inti dari artikel ini. Yaitu cara melaksanakan spesific select dengan mongodb. Jika di mysql, kurang lebih kita akan menampilkan hasil yang sama dengan perintah "SELECT * FROM". Tanda * inilah yang akan kita set.

Library pemanis yang kita gunakan untuk tutorial kali ini yakni mongoose, yaitu library untuk mempermudah proses sinkronisasi data dengan mongodb.

Untuk melaksanakan select secara spesifik, secara garis besar yakni ibarat ini.

Model.find().select().exec(callback)

Jika kita pecah arahan tersebut, mungkin dapat ibarat ini

const schema = mongoose.schema({
   // schema collection})
mongoose.model(nama collection, schema).find().select(nama document yang ingin diselect).exec((err,data)=>{
    res.send(data) // data dari collection sesudah spesific select})
Kunci dari tutorial kali ini ada di function select(). Disitulah nama document yang diseleksi saja yang akan keluar sebagai output "data" .

Tiap nama document tidak perlu dipisah dengan tanda koma, cukup dipisah dengan spasi. Cara penggunaan function select untuk seleksi nama document ibarat berikut ini misalnya.

.select('nama email komentar')

Oke, sekian artikel kali ini perihal cara melaksanakan spesific select dengan mongodb dan library mongoose, biar bermanfaat! Terima Kasih!
Sumber https://teziger.blogspot.com/

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel