ऑब्जेक्ट आईडी वे अधिक स्थान कुशल हैं और ऑब्जेक्ट आईडी तुलना स्ट्रिंग तुलना से तेज हैं। आपको आने वाली स्ट्रिंग को हमेशा ऑब्जेक्ट आईडी में परिवर्तित करना चाहिए (उदाहरण के लिए oid =new ObjectId(string))। मैं वास्तव में एक अपवाद के बारे में नहीं सोच सकता जहाँ आप तार चाहते हैं।