Update a record in Mongo DB database using express js code. PUT Request in REST API sample code example.
app.route('/articles/:articleTitle').put(function(req, res){
Article.replaceOne(
{title: req.params.articleTitle},
{title: req.body.title, content: req.body.content},
{overwrite: true},
function(err){
if(!err){
res.send("Successfully updated article.");
}else{
res.send("failed");
}
}
);
})
PUT request entirely replaces the record. If the record is having two properties : title, content . If you are trying to update only one record eg; content , then the title gets deleted. So it just entirely replaces the record with the inputs given.