快速之一: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