更新后是否可以退回文件?
我当前的代码看起来像这样:
module.exports.updateEmail = function(id, data, callback) {
User.findByIdAndUpdate( id, {
$set: { "email": email }
}, callback);
}
我如何提取用户文档并将其传回去?
答案 0 :(得分:2)
添加{new : true}
更新选项,要返回更新后的文档,回调会有更新的文档,你可以将其返回
module.exports.updateEmail = function(id, data, callback) {
User.findByIdAndUpdate( id,
{$set: { "email": email }},
{new : true}, // to return updated document
callback
);
}