Você estava no caminho certo ao excluir
post._id
antes de passá-lo para update
. Assumindo post
é um objeto JS simples, isso deve funcionar:module.exports.update = (post, cb) ->
id = post._id
delete post._id
Post.update _id: id, post, (err, data) ->
cb(err, data)