Tahap $lookup (Join ala MongoDB)

Stage $lookup menggabungkan dokumen dari collection lain layaknya SQL JOIN.

👀 Contoh dulu

{
  $lookup: {
    from: 'users',
    localField: 'userId',
    foreignField: '_id',
    as: 'userInfo'
  }
}

Hasilnya: { "from": "users", "localField": "userId", "foreignField": "_id", "as": "userInfo" }

💡 Gunakan $lookup secukupnya karena operasi join di NoSQL relatif mahal.

📝 Sekarang giliranmu

Tuliskan objek stage $lookup untuk menggabungkan koleksi categories menggunakan localField: 'catId', foreignField: '_id', dan nama output category.

Preview