मैं नीचे दिए गए कोड का उपयोग कर रहा हूं लेकिन इसका शो .. चित्र प्रकार डेटा के नीचे मुझे नौकरी का दस्तावेज़ चाहिए .. यह कैसे करें कृपया मेरी मदद करें। मैं स्थानीय चर में प्रतिक्रिया दिखाना चाहता हूं। मैं नोडज मूंगोज़ स्कीमा और वादों का उपयोग कर रहा हूँ

export function getresult(req, res) {
    Job.findById(req.params.id)
    .exec()
    .then(GetdifferenceResult(res))
    .catch(errorhand(res));
}

function GetdifferenceResult(response, statusCode) {
    console.log('job', response);
    var GetData = response;
}

आउटपुट:

enter image description here

अद्यतन:

कोड समस्या ठीक हो गई लेकिन यह अब त्रुटि दिखाता है:

लेखन त्रुटि: अज्ञात एन्कोडिंग: 1

0
Addi Khan 5 जिंदा 2017, 17:03

1 उत्तर

सबसे बढ़िया उत्तर

बस GetdifferenceResult में कोई पैरामीटर पास न करें:

Job.findById(req.params.id)
.exec()
.then(function (_job) {
    console.log('job', _job);
    res.send(_job); //send response to client
})
.catch(errorhand(res));

अपडेट करें:

यह npm bson 1.0.2 की समस्या है।

समाधान: bson को संस्करण 1.0.3 में अपडेट करें:

npm install bson@1.0.3
0
Shaharyar 6 जिंदा 2017, 09:56
क्या आप कृपया चैट कर सकते हैं
 – 
Addi Khan
5 जिंदा 2017, 17:49
भाई बात करना है आप
 – 
Addi Khan
5 जिंदा 2017, 18:29
लेखन त्रुटि: अज्ञात एन्कोडिंग: 1
 – 
Addi Khan
5 जिंदा 2017, 19:12
मैंने किसी फ़ंक्शन के संदर्भ को पारित करने के बजाय एक वादा हैंडलर संपादित और जोड़ा है।
 – 
Shaharyar
5 जिंदा 2017, 19:23
जब मैं यह कंसोल दर्ज करता हूं। लॉग (_job.name); इसका शो नाम नौकरी का है..लेकिन मुझे पूरा दस्तावेज़ चाहिए... कंसोल.लॉग(_job); यह कैसी त्रुटि है
 – 
Addi Khan
5 जिंदा 2017, 19:29