मेरे पास ठीक यही मुद्दा था। ऐसा लगता है कि यह एक नया है।
ये रही मेरी कनेक्शन स्ट्रिंग जो अब काम करती है
mongoose.connect('mongodb://USERNAME :पासवर्ड @माईशर्ड -shard-00-00-lbofd.mongodb.net:27017,myShard -shard-00-01-lbofd.mongodb.net:27017,myShard -shard-00-02-lbofd.mongodb.net:27017/MYDBNAME ?ssl=true&replicaSet=myShard -shard-0&authSource=admin');
एक नया DB बनाने के लिए मैंने MongoDB Compass का इस्तेमाल किया। एटलस साइट से कनेक्शन स्ट्रिंग की प्रतिलिपि बनाएँ (अब एक - 3.4 मुझे विश्वास है), जब आप मोंगोडब कंपास खोलते हैं तो यह पहचान लेगा कि आपके क्लिपबोर्ड (ओएसएक्स) में एक कनेक्शन स्ट्रिंग है और आपको कंपास के लिए कनेक्शन को पॉप्युलेट करने की अनुमति देगा एक साधारण क्लिक। आप वहां से एक नया डेटाबेस बना सकते हैं (ऊपर बाईं ओर MyCluster पर क्लिक करें - फिर डेटाबेस बनाएं। मेरे कनेक्शन स्ट्रिंग में बोल्ड किए गए MYDBNAME में नए डीबी का नाम डालें।
नया डेटा देखने के लिए कुछ ताज़ा करने की आवश्यकता है।
मेरे पास आपके जैसी ही कनेक्शन स्ट्रिंग थी (डीबी नाम/शार्ड अलग इत्यादि) - मैं पोस्ट करने में सक्षम था लेकिन प्राप्त नहीं हुआ। POSTS ने त्रुटि नहीं बनाई (लेकिन मुझे मेरे द्वारा पोस्ट किया गया डेटा नहीं मिला) और GET ने वही त्रुटि दी जो आपको मिली थी।