2011-08-30 17 views
18

मेरे कोड है कि तरह है:मोंगोसेज में सभी कैसे खोजें?

SiteModel.find(
       {}, 
       function(docs) { 
        next(null, { data:docs}); 
       } 
     ); 

लेकिन यह कुछ भी देता है कभी नहीं ... लेकिन मैं में कुछ निर्दिष्ट करता है, तो {} फिर वहाँ एक रिकार्ड है। तो, कैसे खोजने के लिए?

उत्तर

48

डिबग के लिए इस कोड का प्रयास करें:

SiteModel.find({}, function(err, docs) { 
    if (!err){ 
     console.log(docs); 
     process.exit(); 
    } else {throw err;} 
}); 
+0

धन्यवाद .. क्या लिखने में कोई त्रुटि मैं था .. lol – murvinlai

+0

कोई भी विचार क्यों यह काम नहीं होता है जब मैं टर्मिनल से इसे 'node filename.js' जैसे चलाएं? – Ali

+0

ध्यान दें कि यदि आप 'तत्कालीन पकड़' जैसे प्रतिमान का उपयोग कर रहे हैं तो आपको खाली घुंघराले ब्रेसिज़ की भी आवश्यकता नहीं है। –

2

2017 नोड 8.5 रास्ता

try { 
    const results = await SiteModel.find({}); 
    console.log(results); 
} catch (err) { 
    throw err; 
} 
संबंधित मुद्दे