【发布时间】:2012-11-01 09:49:16
【问题描述】:
最近一直在与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 传递给我的更新方法之前,我尝试删除它,但它不起作用,我
找不到任何关于如何做到这一点的好例子,除了一个看起来
有点奇怪,首先您通过_id 找到Post,然后更新每个键
手动并再次保存回帖...
有什么建议吗?
【问题讨论】:
-
post是普通对象还是Post模型实例?
标签: mongodb coffeescript mongoose