लिंक किया गया सर्वर मेटाडेटा और लौटाए गए डेटा के बारे में बहुत उपयुक्त है, सामान्य तौर पर आपको समस्याओं का सामना करने की अधिक संभावना होती है यदि आपका परिभाषित मेटाडेटा ठीक से मेल नहीं खाता है जो अन्य अनुप्रयोगों का उपयोग करते हुए बनाम इसका उपयोग करते समय अपेक्षित है।
इस मामले में क्या हो रहा है कि आप परिभाषित स्ट्रिंग कॉलम के साथ डेटा पुनर्प्राप्त कर रहे हैं। स्ट्रिंग कॉलम में डेटा की लंबाई 290 है, लेकिन ड्राइवर 255 की लंबाई की रिपोर्ट कर रहा है। ऐसा इसलिए है क्योंकि MongoDB किसी विशिष्ट फ़ील्ड की लंबाई के बारे में मेटाडेटा वापस नहीं करता है क्योंकि यह एक स्कीमा-रहित डेटा स्रोत है। इसके बजाय ड्राइवर स्ट्रिंग कॉलम की लंबाई की रिपोर्ट करने के लिए एक डिफ़ॉल्ट का उपयोग करता है, जो डिफ़ॉल्ट रूप से 255 पर सेट होता है। आप इसे DSN के लिए कॉन्फ़िगरेशन डायलॉग खोलकर, उन्नत विकल्पों पर जाकर और मानक स्ट्रिंग कॉलम की लंबाई को 255 से बदलकर इसे बदल सकते हैं। कुछ बड़ा, जैसे 512। यह लिंक्ड सर्वर को ठीक से व्यवहार करने की अनुमति देता है जब तक कि आपका डेटा 512 बाइट्स से अधिक न हो, इस स्थिति में आपको बस इसे एक बड़े उपयुक्त मान में समायोजित करना चाहिए।