我有以下代码:
function(docWithBreakdowns, callback) {
delete docWithBreakdowns._id;
console.log(docWithBreakdowns._id) //is defined and logged
}
Period.findByIdAndUpdate(doc._id, docWithBreakdowns, function(err, res) {
console.log(err);
});
要更新mongodb文档,我将删除_id。但删除不起作用。任何想法?
谢谢!
修改
这例如有效:
Period.findByIdAndUpdate(doc._id, {period: 5}, function(err, res){});
这失败了:
Period.findByIdAndUpdate(doc._id, docWithBreakdowns, function(err, res){});
[TypeError:无法读取属性' _id'未定义的]