`$lookup` performs a left outer join between collections in the aggregation pipeline. A common pitfall is large join fan‑out, which can be slow and memory‑heavy. Ensure indexes on join keys and filter early.