MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवले के साथ लोड होने में फंस गया

सबसे पहले, आपको यह सुनिश्चित करना होगा कि आप बिना किसी त्रुटि के डेटाबेस से जुड़ रहे हैं।
ऐसा करने के लिए, कनेक्ट के कॉलबैक फ़ंक्शन पर सुनना प्रारंभ करें:

try {
  // This configuration is better
  mongoose.connect(process.env.MONGO_URL, {
    useUnifiedTopology: true,
    useNewUrlParser: true,
    useCreateIndex: true,
    useFindAndModify: false,
  }, err => {
    if (err) throw Error(err.message);

    console.log("connected to MongoDB");
    application.listen(8800, () => console.log("backend server is running!"));
  });
} catch (error) {
  console.log(error);
}

मुझे लगता है कि आपको इस ऑपरेशन को ट्राइ-कैच स्टेटमेंट में इस तरह बनाना चाहिए:

// REGISTER
router.get("/register", async (req, res) => {
  try {
    // Create user in database
    const user = await User.create({
      username: "john",
      useremail: "[email protected]",
      userpswrd: "123456"
    });
    
    res.status(200).json({ success: true });
  } catch (error) {
    res.status(500).json({ error });
    console.log(error);
  }

});

module.exports = router;

फिर आप त्रुटि के विवरण देख सकते हैं, और सर्वर चालू रहता है।
यदि आप समस्या का समाधान नहीं कर सकते हैं तो यहां एक टिप्पणी जोड़ें मैं ASAP वापस आऊंगा




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Java mongodb ड्राइवर में _id फ़ील्ड का उपयोग करके दस्तावेज़ों को कैसे क्वेरी करें?

  2. MongoDB में एक संग्रह क्लोन करें

  3. MongoDB से प्राप्त स्ट्रिंग्स की एक सरणी के माध्यम से पुनरावृति

  4. इस मोंगोडीबी/नोड एसिंक्रोनस मुद्दे को कैसे प्राप्त करें?

  5. MongoDB - कोड 48 . के साथ बंद करना