MongoDB for VSCode (Database Advance)
MongoDB for VSCode
Ikuti langkah-langkah berikut ini :
1. Install Extention pada VSCode anda (MongoDB for VS Code)
8. Penjelasan fitur View Document
a. Klik Insert Document
b. Lalu masukkan skrip dibawah ini dan jalankan
c. Akan keluar hasil seperti dibawah ini
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
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
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
Komentar
Posting Komentar