Melakukan Spesific Select Dengan Mongodb

Posted on
Cara menjalankan seleksi secara spesifik dengan mongodb – Selamat datang kembali di artikel Referensi Coding kali ini! Hari ini saya akan membagikan panduan terkait dengan diantara database nosql terpopuler, yaitu MongoDB.

Menjalankan query dengan mongodb berbeda dengan database sql seperti mysql. Seandainya di mysql kita hanya lumayan menjalankan petunjuk sql bagi memperoleh data, di mongodb berbeda. Caranya agak sedikit sulit. Yaitu dengan menggunakan beberapa method atau function yang telah disediakan dan mesti dipasang berurutan sesuai dengan keperluan.

Mungkin sekiranya teman-teman pernah menggunakan framework php Laravel, cara pengeksekusian query kurang lebih sama. Menggunakan function yang telah disediakan.

 

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

Oke, setelah sedikit pengetahuan diatas tadi, kita akan masuk ke inti dari artikel ini. Yaitu cara menjalankan spesific select dengan mongodb. Seandainya di mysql, kurang lebih kita akan menampilkan hasil yang sama dengan petunjuk “SELECT * FROM”. Tanda * inilah yang akan kita set.

Library tambahan yang kita gunakan bagi panduan kali ini yakni mongoose, yaitu library bagi mempermudah proses sinkronisasi data dengan mongodb.

Bagi menjalankan select secara spesifik, secara garis besar yakni seperti ini.

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

Seandainya kita pecah kode tersebut, mungkin dapat seperti 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 setelah spesific select})

Kunci dari panduan kali ini ada di function select(). Disitulah nama document yang diseleksi saja yang akan keluar selaku output “data” .

Tiap nama document tak perlu dipisah dengan tanda koma, lumayan dipisah dengan spasi. Cara pemakaian function select bagi seleksi nama document seperti berikut ini misalnya.

.select(‘nama email komentar’)

Oke, demikianlah artikel kali ini mengenai cara melakukan spesific select dengan mongodb dan library mongoose, semoga bermanfaat! Terima Kasih!

(Visited 12 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *