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