मैंने सचमुच पिछले 4 घंटों में यह पता लगाने की कोशिश की कि क्यों .save() काम नहीं करेगा। मेरे घर का आईपी पता बदल गया और डेटाबेस तक नहीं पहुंच सका। एआरजीएच
वैसे भी... मैंने अपनी समस्या का निदान इस प्रकार किया:
console.log(mongoose.connection.readyState)
Do करें
वह कोड डेटाबेस स्थिति लौटाएगा। अगर यह 1
returns लौटाता है इसका मतलब है कि आप जुड़े हुए हैं। अगर यह 0
लौटाता है इसका मतलब है कि आप जुड़े नहीं हैं। पूरी सूची के लिए यह उत्तर देखें
अगर यह 0
लौटाता है आप अपने आईपी पते को श्वेतसूची में डालने का प्रयास कर सकते हैं (यह मानते हुए कि आप MongoDB एटलस का उपयोग कर रहे हैं):
- अपने MongoDB एटलस डैशबोर्ड पर जाएं।
Network Access
पर जाएं सुरक्षा के तहत- हिट
Add IP Address
- अपना वर्तमान आईपी पता जोड़ें