TUGAS 6 (DATABASE ADVANCE - MongoDB for VScode)

MongoDB for VScode

    MongoDB for VS Code adalah ekstensi yang memungkinkan Anda bekerja dengan MongoDB dan data Anda secara langsung dalam lingkungan pengkodean Visual Studio Code (VS Code). Berikut adalah beberapa fitur utama dan cara penggunaannya:

Fitur Utama

  1. Navigasi Data: Anda dapat terhubung ke cluster MongoDB, menjelajahi basis data dan koleksi, serta melihat dokumen dalam koleksi.

  2. Playgrounds: Menggunakan JavaScript untuk berinteraksi dengan data Anda, menguji operasi CRUD, dan menjalankan agregasi.

  3. Autocomplete dan Snippets: Dapat memberikan autocomplete cerdas untuk perintah, operator, dan nama database, koleksi, dan field.

  4. Export to Language: Anda dapat mengekspor query atau aggregasi Anda ke bahasa pemrograman favorit Anda seperti Node.js, Python, Java, C#, dan Ruby.

  5. Integrasi dengan MongoDB Shell: Anda dapat memulai MongoDB Shell dari Command Palette untuk terhubung ke cluster yang sama.

  6. Terraform untuk MongoDB Atlas: Mengatur dan mengkonfigurasi sumber daya Atlas MongoDB menggunakan template Terraform.

Cara Penggunaan

1. Install Extension








2. Connect to MongoDB






















3. Create Sample Playground












4. View Document











5. Insert Document

6. Add Collection

7. Document Search

KUIS

1. Modul 3 (operator pembanding)

a. Mencari pesanan dengan jumlah lebih dari 500: 

dengan kode db.orders.find({ amount: { $gt: 500 } });











b. Mencari pesanan yang dibuat pada atau setelah tanggal 2024-10-02:

dengan kode db.orders.find({ order_date: { $gte: "2024-10-02" } });



c. Mencari pesanan dengan customer_id 1:

dengan kode db.orders.find({ customer_id: 1 });




















2. Modul 4 (operator logika)
a. Mencari pesanan dari customer_id 1 atau 3:
dengan kode db.orders.find({ $or: [{ customer_id: 1 }, { customer_id: 3 }] });




b. Mencari pesanan dengan jumlah lebih dari 300 dan customer_id 2:
dengan kode db.orders.find({ $and: [{ amount: { $gt: 300 } }, { customer_id: 2 }] });







c. Mencari pesanan yang tidak mengandung produk "Laptop":
dengan kode db.orders.find({ "products.name": { $ne: "Laptop" } });



Komentar

Postingan populer dari blog ini

Local File Inclusion (LFI) & Remote File Inclusion (RFI) - Sabilla Ardani Putri

TIDAK TERPAKAI - Footprinting dan Reconnaissance menggunakan Whois, Web History, Google Dork, GHDB

Manajemen Data Master - Sabilla Ardani Putri