CODEBOOK
Website Platform Belajar Dan Edukasi
By Shadownex 2025-2026
Materi/MongoDB & NoSQL Masterclass
Database

MongoDB & NoSQL Masterclass

Pelajari pemodelan dokumen NoSQL, Aggregation Pipeline, indexing, dan Replicaset dengan MongoDB.

Status Membaca:Belum Dibaca

Daftar Bab (1)

Bab 1 dari 1

Konsep NoSQL & Aggregation Pipeline

MongoDB & Document Database

MongoDB adalah database NoSQL berbasis dokumen JSON/BSON yang fleksibel tanpa skema ketat.

Contoh Aggregation Pipeline pada MongoDB:

db.orders.aggregate([
  // Stage 1: Filter order yang telah selesai
  { $match: { status: "COMPLETED" } },
  
  // Stage 2: Kelompokkan berdasarkan ID Pengguna & hitung total belanja
  { $group: {
      _id: "$userId",
      totalSpent: { $sum: "$amount" },
      totalOrders: { $sum: 1 }
  }},
  
  // Stage 3: Urutkan dari pengeluaran terbesar
  { $sort: { totalSpent: -1 } },
  
  // Stage 4: Ambil Top 5
  { $limit: 5 }
])