2
最近一直與node
和mongoose
一起工作,我很喜歡它,直到我不得不更新模型。貓鼬文檔更新錯誤
下面是我在做什麼:
module.exports.update = (post, cb) ->
Post.update _id: post._id, post, (err, data) ->
cb(err, data)
因此,我認爲這將是一個容易爲保存一個新職位,但它的抱怨 錯誤:
err: 'Mod on _id not allowed'
我試着刪除post._id
然後將其傳遞給我的更新方法,但它沒有工作,我 找不到任何好的例子,除了看起來 有點奇怪,首先你發現Post
_id
,然後手動更新每個鍵 並保存回發...
有什麼建議嗎?
是'post'普通對象還是'Post'模型實例? – JohnnyHK