आप पाइपलाइन के भीतर स्ट्रिंग को ऑब्जेक्ट आईडी में परिवर्तित नहीं कर सकते हैं, आपको प्रत्येक दस्तावेज़ पर जाना होगा और इसे मैन्युअल रूप से परिवर्तित करना होगा, जैसे कुछ का उपयोग करके (आपको किसी भी प्रकार के मिश्रण मिलान को संग्रहीत नहीं करना चाहिए, इसलिए शायद यह लंबे समय तक अपडेट करने योग्य है रन):
mongodb में स्ट्रिंग को संख्यात्मक मानों में कैसे बदलें
जैसा कि $lookup अनुक्रमणिका का उपयोग करता है, यदि आप इस ब्लॉग के आँकड़ों को देखें तो आप देखेंगे कि अनुक्रमणिका का उपयोग किया जाता है -
http://guyharrison.squarespace.com/blog/2016/7/4/join-performance-in-mongodb-32-using-lookup.html