码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-07-10 17:48:30      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:服务器   pat   nbsp   imm   style   java   关于   显示   操作   

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

在发送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的报错问题

标签:服务器   pat   nbsp   imm   style   java   关于   显示   操作   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!