首页 > 其他 > 详细

patch 请求时,关于id的报错问题

时间:2018-07-10 17:32:36      阅读:230      评论:0      收藏:0      [点我收藏+]

在更新操作时,先显示要更新的数据内容,再修改

在发送patch请求时出现

 

After applying the update to the document {_id: ObjectId(‘55be3c8f79bae4f80c6b17f8‘) , ...}, the (immutable) field。。。



原因在于,
  提交修改的数据中会包括数据库生成的特定id,这个id也会随请求发送给服务器,即使没有修改一旦传入即认为你修改了此id

  所以最好的办法就是在服务端,把这个id在传过来的数据中剔除掉即可,

express 下
delete req.body._id

  

patch 请求时,关于id的报错问题

原文:https://www.cnblogs.com/herewego/p/9290116.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!