繁体   English   中英

如何使用 Express 编辑 MongoDB 中存储的数据?

[英]How to edit stored data in MongoDB using Express?

如何以 express 作为后端更新 MongoDB 中的文档?

这是后端 API

app.post("/update",(req,res)=>{
      
    const id=req.body.id;
    console.log(id);
    contact.updateOne({'_id':id},req.body,(err,res)=>{
        if(err) throw err

        console.log('data edited....')

    });

    res.redirect("/show");
    console.log("done..");
});

我认为您要求更新文档

app.patch("/update", (req, res) => {
    const id = req.body.id;
    console.log(id);
    contact.findByIdAndUpdate(id, req.body, (err, res) => {
        if (err) throw err
        console.log('data edited....')
    });
    res.redirect("/show");
    console.log("done..");
});

希望对你有帮助...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM