Od Mongo 3.2 už odpovědi na tuto otázku většinou nejsou správné. Nový operátor $lookup přidaný do agregačního kanálu je v podstatě identický s levým vnějším spojením:
https://docs.mongodb.org/master/reference/operator/aggregation/lookup/#pipe._S_lookup
Z dokumentů:
{
$lookup:
{
from: <collection to join>,
localField: <field from the input documents>,
foreignField: <field from the documents of the "from" collection>,
as: <output array field>
}
}
Mongo samozřejmě není relační databáze a vývojáři jsou opatrní, aby doporučovali konkrétní případy použití pro $lookup, ale přinejmenším od 3.2 je nyní možné připojit se pomocí MongoDB.