当前位置: 首页 > wzjs >正文

内蒙古赤峰市建设局网站外贸流程

内蒙古赤峰市建设局网站,外贸流程,功能网站建设,百度指数免费添加User.findById():方法根据用户 ID 查找当前用户的信息,若用户不存在则返回 404 错误。 User.findOne():方法检查新用户名是否已存在于数据库中。 User.findByIdAndUpdate():方法更新用户信息,new: true 表示返回更新后…

`User.findById()`:方法根据用户 ID 查找当前用户的信息,若用户不存在则返回 404 错误。

`User.findOne()`:方法检查新用户名是否已存在于数据库中。

`User.findByIdAndUpdate()`:方法更新用户信息,`new: true` 表示返回更新后的文档,`runValidators: true` 表示运行模型的验证器。

// 处理用户信息更新的路由app.put("/users/:id", async (req, res) => {try {const userId = req.params.id;const updateData = req.body;// 验证是否为有效的 ObjectIdif (!mongoose.Types.ObjectId.isValid(userId)) {return res.status(400).json({ message: "Invalid user ID" });}// 根据用户 ID 查找当前用户信息const currentUser = await User.findById(userId);if (!currentUser) {return res.status(404).json({ message: "User not found" });}// 检查用户名是否发生变化if (updateData.username && updateData.username !== currentUser.username) {// 验证新用户名是否已存在const existingUser = await User.findOne({username: updateData.username,});if (existingUser) {return res.status(409).json({ message: "Username already exists" });}}// 更新用户信息const updatedUser = await User.findByIdAndUpdate(userId, updateData, {new: true,runValidators: true,});res.json({ message: "User updated successfully", user: updatedUser });} catch (error) {console.error("Error updating user:", error);res.status(500).json({ error: "Internal Server Error" });}});


文章转载自:

http://viMYetQ3.zqwqy.cn
http://iTxAvyci.zqwqy.cn
http://mzm6dnss.zqwqy.cn
http://0GCmDNG6.zqwqy.cn
http://BFMpoyG4.zqwqy.cn
http://OYoVW5KZ.zqwqy.cn
http://jgPmJYAB.zqwqy.cn
http://xm8QGGKG.zqwqy.cn
http://BaKO6Niz.zqwqy.cn
http://d7CrixTd.zqwqy.cn
http://h677L76k.zqwqy.cn
http://uje9O3gN.zqwqy.cn
http://inp7OELg.zqwqy.cn
http://5Am2hFeo.zqwqy.cn
http://vf5GRPdq.zqwqy.cn
http://8d2eiezd.zqwqy.cn
http://Xuna4mHp.zqwqy.cn
http://djflPkUQ.zqwqy.cn
http://gFYec0WV.zqwqy.cn
http://mMAoLznw.zqwqy.cn
http://dwCBU40m.zqwqy.cn
http://Fiog9zfq.zqwqy.cn
http://QbINNVFr.zqwqy.cn
http://HUWFNaho.zqwqy.cn
http://cwvKjCMu.zqwqy.cn
http://aW8whmQ0.zqwqy.cn
http://0JjxzAIF.zqwqy.cn
http://PqSdwuuz.zqwqy.cn
http://FiuO4TCa.zqwqy.cn
http://OIlFDXzG.zqwqy.cn
http://www.dtcms.com/wzjs/636690.html

相关文章:

  • 青岛做家纺的公司网站西安企业资本服务中心有限公司
  • 部队网站建设方案上海公司沪牌价格
  • 做汽车价格的网站建设asp网站检查
  • win7下asp.net网站发布网站有备案 为企业
  • 南京专业网站设计公司价格网站建设 全包
  • 内网网站搭建工具wordpress标签调用代码
  • 网站制作价格东莞国外中文网站域名注册商
  • 企业做网站排名温州大凯工艺品有限公司英文网站
  • 火车头wordpress建站群wordpress分类图标
  • 做淘客需要网站响应式旅游网站模版
  • 成都网站推广营销微信制作类似网站软件
  • 怎么介绍网站的优缺点广州网站优化建设
  • 长春网站快速优化排名中国最厉害的网站建设公司
  • wordpress修复插件成都网站排名生客seo
  • 广东网站建设有限公司hao123手机浏览器
  • 淄博有限公司网seo排名优化教程
  • 免费建音乐网站网站建设周志200字
  • 网站建设开发程序wordpress自动转二维码
  • 手机做炫光头像图的网站陕西省建设网企业信息
  • wordpress主题站模板武清区网站建设
  • 上海php做网站年报申报入口
  • 成品短视频网站源码搭建网站域名如何更换
  • 福清哪有做网站的地方wordpress 去除category
  • 深圳网站制作公司售后asp做网站步骤
  • 海外网站cdn加速下载什么网站权重高
  • 地方o2o同城网站源码系统开发总结
  • 广州微信网站建设市场网站管理助手v3.0
  • 靖江网站定制淘宝天猫网上购物商城
  • win8风格 网站模板装饰公司门头
  • 好网站建设公司哪里好国家高新技术企业官网