Concept Flow - $lookup for joining collections
Start with main collection
For each document in main
Use $lookup to find matching docs in foreign collection
Add matched docs as array field
Output enriched documents
End
The $lookup stage takes each document from the main collection, finds matching documents in another collection, and adds them as an array field to enrich the original document.