मोंगो 3.2 के अनुसार इस प्रश्न के उत्तर अब अधिकतर सही नहीं हैं। एकत्रीकरण पाइपलाइन में जोड़ा गया नया $lookup ऑपरेटर अनिवार्य रूप से बाएं बाहरी जुड़ाव के समान है:
https://docs.mongodb.org/master/reference/operator/aggregation/lookup/#pipe._S_lookup
डॉक्स से:
{
$lookup:
{
from: <collection to join>,
localField: <field from the input documents>,
foreignField: <field from the documents of the "from" collection>,
as: <output array field>
}
}
बेशक मोंगो नहीं है एक रिलेशनल डेटाबेस है, और डेवलपर $ लुकअप के लिए विशिष्ट उपयोग के मामलों की सिफारिश करने के लिए सावधान हैं, लेकिन कम से कम 3.2 में शामिल होना अब MongoDB के साथ संभव है।