快速之一:Mongoose更改文件_id保存/更新
为什么Mongoose在更新时更改/升级文档的_id字段? 这是一个预期的行为?
谢谢。
这是我在我的PUT路线内使用更新,并返回成功更新后的模型,但不幸的是一个新的_id为DOC
Document.findById(req.params.doc_id, function (err, doc) {
if (err)
res.send(err)
// Do some subdoc stuff here …
doc.save(function (err) {
if (!err) {
console.log('Success!');
res.json(doc);
} else {
console.log(err);
}
});
});
您确定这是更新吗?它不应该改变_id。这将更容易找出一些代码。 – 2014-12-10 21:47:52
对不起有人投票给你,是不是我。 – earlonrails 2014-12-10 22:34:11