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

नेवला फाइंडवन फंक्शन रिटर्न अपरिभाषित

यह नोड जेएस की गैर-अवरुद्ध, अतुल्यकालिक प्रकृति के कारण हो रहा है। इसका मतलब है कि किसी भी गतिविधि को समाप्त होने में लंबा समय लगता है, जैसे फ़ाइल एक्सेस, नेटवर्क संचार और डेटाबेस संचालन, अनुरोध किया जाता है और परिणाम तैयार होने और वापस आने तक अलग रखा जाता है। कॉलबैक फ़ंक्शन के माध्यम से।

यही कारण है कि आप अपरिभाषित हो रहे हैं, क्योंकि जब डीबी ऑपरेशन खुश हो रहा है तो बाहरी कंसोल गैर-अवरुद्ध प्रकृति के कारण निष्पादित हो जाता है।

परिणाम प्राप्त करने के लिए आप ऐसा कर सकते हैं

app.get('/home',(req, res)=>{
    establishment.findOne({_id : "57d83a867d3ba20fcb657dc7" } , (err, estab)=>{
        if(err){
            return res.send(err);
        }
        console.log("inside the function: "+estab.name);
        // what ever proccing you need to do with result do here and finally return res
        res.json(estab)
    });
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB 3.0.5 त्रुटि:प्रतीक लुकअप त्रुटि:अपरिभाषित प्रतीक:FIPS_mode_set

  2. मोंगोडब में $ रेगेक्स का उपयोग कैसे करें?

  3. नेवला के साथ यूनिट टेस्ट

  4. MongoDB, Java, पहली सरणी प्रविष्टि के आधार पर छाँटें

  5. मोंगोडब कुल प्रकार और समूह के भीतर सीमा