किसी एक प्रश्न में ऐसा नहीं है।
किसी क्वेरी से परिणाम प्राप्त करने और उसे अपनी स्थिति में फीड करने में कुछ भी गलत नहीं है।
var list = db.collectionA.find({},{ "_id": 0, "field": 1 }).toArray();
results = db.collectionB.find({ "newfield": { "$in": list } });
लेकिन आपका वास्तविक उद्देश्य स्पष्ट नहीं है, क्योंकि आप जो चाहते हैं उसके एकमात्र उदाहरण के रूप में केवल SQL क्वेरी का उपयोग करना प्राप्त करना आम तौर पर प्रश्न का उत्तर देने के लिए एक अच्छा मार्गदर्शक नहीं है। इसका मुख्य कारण यह है कि आपको शायद चाहिए जैसा कि आप रिलेशनल में करते हैं, उससे अलग तरीके से मॉडलिंग करें। अन्यथा, MongoDB का उपयोग बिल्कुल क्यों करें?
मैं डेटा मॉडलिंग पर प्रलेखन अनुभाग पढ़ने का सुझाव दूंगा। जो सामान्य मॉडलिंग मामलों तक पहुंचने के कई उदाहरण दिखाता है।
उस जानकारी को ध्यान में रखते हुए, शायद आप पुनर्विचार कर सकते हैं कि आप क्या मॉडलिंग कर रहे हैं, और यदि आपके पास अन्य समस्याओं के लिए विशिष्ट प्रश्न हैं, तो बेझिझक अपने प्रश्न यहां पूछें।