一緒に仕事をしていてnode
、mongoose
最近はモデルを更新するまで楽しんでいました。
これが私がしていることです:
module.exports.update = (post, cb) ->
Post.update _id: post._id, post, (err, data) ->
cb(err, data)
だから私はそれが新しい投稿を保存するのと同じくらい簡単だろうと思ったが、それはエラーで不平を言っている:
エラー:'_idの変更は許可されていません'
updateメソッドに渡す前に削除しようとしましpost._id
たが、うまくいきませんでした。最初に見つけPost
て_id
から各キーを手動で更新するのが少し奇妙に見えるものを除いて、それを行う方法の良い例を見つけることができませんでした。投稿をもう一度保存します...
助言がありますか?