TypeError: Unknown encoding: 1 (mongoose@4.7.5)
TypeError: Unknown encoding: 1 (mongoose@4.7.5)
我正在使用下面的代码,但它显示..下面的图片类型数据我想要工作文档..如何做到这一点请帮助我。我想在局部变量中显示响应。我正在使用 nodejs moongoose 模式和承诺
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;
}
输出:
更新:
代码问题已解决,但现在显示错误:
TypeError: Unknown encoding: 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
我正在使用下面的代码,但它显示..下面的图片类型数据我想要工作文档..如何做到这一点请帮助我。我想在局部变量中显示响应。我正在使用 nodejs moongoose 模式和承诺
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;
}
输出:
更新:
代码问题已解决,但现在显示错误:
TypeError: Unknown encoding: 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