首页 > 解决方案 > 我需要更新 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);            
            }
        }
    
})

这是我的代码,但当我调用此函数时,它的工作数据未在记录中更改

标签: node.js

解决方案


推荐阅读