TypeError:未知编码:1(mongoose@4.7.5)

时间:2017-01-05 14:03:35

标签: node.js mongodb bson mongoose-schema

我正在使用下面的代码,但它显示..下面的图片类型数据我想要的工作文件..如何做到这一点请帮助我。我想在局部变量中显示响应。我正在使用nodejs moongoose schema和promises

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

更新

代码问题已修复,但现在显示错误:

  

TypeError:未知编码:1

1 个答案:

答案 0 :(得分:0)

请勿在{{1​​}}中传递任何参数:

GetdifferenceResult

<强>更新

这是npm bson 1.0.2的问题。

解决方案:将bson更新到版本1.0.3:

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