MongoDB for VSCode (Database Advance)

 MongoDB for VSCode


Ikuti langkah-langkah berikut ini :

1. Install Extention pada VSCode anda (MongoDB for VS Code)



2. Koneksikan dengan MongoDB (Tekan Add Connection)



3. Pilih Advanced Connection Settings



4. Lalu klik Save & Connect



5. Buat Sample Playground



6. Lalu jalankan playground tersebut dengan klik tombol play diatas kanan



7. Hasil yang akan keluar
















8. Penjelasan fitur View Document



        a. Klik seperti contoh diatas lalu akan keluar hasil seperti ini



9. Penjelasan untuk fitur Insert Document

    a. Klik Insert Document

    

    b. Lalu masukkan skrip dibawah ini dan jalankan

    



    c. Akan keluar hasil seperti dibawah ini



10. Penjelasan fitur Add Collection

    a. Klik kanan pada database yang ingin kalian kerjakan dan klik Add Collection



    b. Ubah skrip menjadi  const collection = 'pengembalian'; dan jalankan

    

    c. Akan keluar hasil seperti dibawah ini



11. Penjelasan fitur Document Search

    a. Klik kanan pada Document yang ingin kalian search dan klik Document Search

    

    b. Lalu akan keluar skrip dan jalankan (Akan keluar hasil seperti dibawah ini)

    


KUIS


Operator Pembanding

1. Mencari dokumen dengan price lebih dari 10

    a. Klik kanan pada dokumen yang ingin kalian cari dan klik search document

    

    b. Masukkan skrip db.sales.find({ price: { $gt: 10 } }) lalu jalankan, akan keluar hasil seperti dibawah ini



2. Mencari dokumen dengan quantity kurang dari atau sama dengan 5

    a. Klik kanan pada dokumen yang ingin kalian cari dan klik search document



    b. Masukkan skrip db.sales.find({ quantity: { $lte: 5 } }) lalu jalankan, akan keluar hasil seperti dibawah ini



3. Mencari dokumen dengan item yang tidak sama dengan "abc"

    a. a. Klik kanan pada dokumen yang ingin kalian cari dan klik search document

    

    b. Masukkan skrip db.sales.find({ item: { $ne: "abc" } }) lalu jalankan, akan keluar hasil seperti dibawah ini



4. Mencari dokumen dengan date pada atau setelah 1 April 2014

    a. Klik kanan pada dokumen yang ingin kalian cari dan klik search document

    

    b. Masukkan skrip db.sales.find({ date: { $gte: new Date('2014-04-01T00:00:00Z') } }) lalu jalankan, akan keluar hasil seperti dibawah ini




Operator Logika

1. Mencari dokumen di mana price lebih dari 5 dan quantity lebih atau sama dengan 10

    a. Klik kanan pada dokumen yang ingin kalian cari dan klik search document

    

    b. Masukkan skrip db.sales.find({ $and: [ { price: { $gt: 5 } }, { quantity: { $lte: 10 } } ] }) lalu jalankan, akan keluar hasil seperti dibawah ini



2. Mencari dokumen di mana item adalah "abc" atau quantity lebih dari 10

    a. Klik kanan pada dokumen yang ingin kalian cari dan klik search document

    

    b. Masukkan skrip db.sales.find({ $or: [ { item: "abc" }, { quantity: { $gt: 10 } } ] }) lalu jalankan, akan keluar hasil seperti dibawah ini



3. Mencari dokumen price di mana bukan 10

    a. Klik kanan pada dokumen yang ingin kalian cari dan klik search document

    

    b. Masukkan skrip db.sales.find({ price: { $not: { $eq: 10 } } }) lalu jalankan, akan keluar hasil seperti dibawah ini



4. Mencari dokumen di mana item bukan "xyz" atau quantity kurang dari atau sama dengan 5

    a. Klik kanan pada dokumen yang ingin kalian cari dan klik search document

    

    b. Masukkan skrip db.sales.find({ $nor: [ { item: "xyz" }, { quantity: { $lte: 5 } } ] }) lalu jalankan, akan keluar hasil seperti dibawah ini






TERIMAKASIH


Komentar

Postingan populer dari blog ini

TUTORIAL ERP ODOO (ENTERPRISE RESOURCE PLANNING)

LOCAL/REMOTE FILE INCLUSION (DASAR KEMANAN SIBER)

OSINT (DASAR KEAMANAN SIBER)