Je was op de goede weg met het verwijderen van post._id
voordat je het doorgeeft aan update
. Ervan uitgaande dat post
is een gewoon JS-object, dit zou moeten werken:
module.exports.update = (post, cb) ->
id = post._id
delete post._id
Post.update _id: id, post, (err, data) ->
cb(err, data)