node.js - 我需要更新 mongodb 中的一条记录?
问题描述
router.patch('/edit/:id', async (req, res) => {
try {
let id = req.params.id;
let updateData = req.body;
const result = await Category.updateOne(id,updateData);
if(result) {
res.status(200).send({
result: result
});
}
}
catch (err) {
for (field in ex.errors) {
res.status(500).send(ex.errors[field].message);
}
}
})
这是我的代码,但当我调用此函数时,它的工作数据未在记录中更改
解决方案
推荐阅读
- javascript - JSON输入node.js的意外结束
- python - 使用 Google Directory API 创建新的 google 帐户时出错
- permissions - 带有 TemplateProcessor 的 Phpword - 文件 tmp PhpWordhKDAJ 已损坏?
- javascript - 如何在 v-model 中附加来自 API 请求的数据
- settings - 如何在 Sublime Text 中调整菜单颜色
- r - 您如何在两个数据框中的字符串中找到相似之处和变化?
- ng-zorro-antd - 如何在同一个应用程序中将 nz-zorro 库用于大屏幕和移动设备?
- ios - 如何使 iOS 渐进式 Web 应用 (PWA) 以横向模式启动(当设备处于横向模式时)?
- python - 对连续的 1 和 0 进行计数,增加一定的值然后重新计数
- azure-devops - 如何在 Azure Devops 管道结果中获取白源扫描报告?