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

नेवला रिटर्न परिणाम नोड जेएस चर के लिए असाइन करें

FindOne() का कॉलबैक अतुल्यकालिक है, यह आपके द्वारा जेड को प्रस्तुत करने के बाद निष्पादित हो जाता है। उपयोगकर्ता चर को नया मान मिलने से पहले निष्पादन "TrackSession" पर कूद जाता है।

आपको कॉलबैक के अंदर var html =... डालना चाहिए।

var user = null;
User.findOne({$and: [{"_id": advisorId}, {"role": "advisor"}]},{firstName:1,lastName:1, '_id':0}, function(err,userData,user) {
        user = userData;
        
        TrackSession.find({'advisor_id' : advisorId},fields,function(err, chatHistoryData) {
        var jade = require('jade');
        var html = jade.renderFile(appRoot+'/views/generatePDFHTML.jade', {'chatHistoryData': chatHistoryData,
            'selectedOptions':selectedOptions,
            'advisor':user,
            'tableHeaders':tableHeaders
        });
        console.log(html); return false;
    });
});



No

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. अपना पहला सलाहकार लिखें

  2. mongo _id फ़ील्ड डुप्लिकेट कुंजी त्रुटि

  3. जावा के साथ Azure में MongoDB से कनेक्शन

  4. मोंगो डीबी एकत्रीकरण ढांचे के साथ योग करना

  5. ग्रेल्स के लिए मोंगोडब एग्रीगेशन फ्रेमवर्क 1.3.7