如前所述,当我尝试使用猫鼬从 mongoDB 中删除项目时,页面卡在加载中。
下面是我的代码:
router.js
router.get('/delete/:id', (req,res) => {
try{
todoNew.findByIdAndRemove(req.params.id, (err) => {
// if(err) return res.send(500,err);
// res.redirect('/');
});
} catch(error)
{
console.log(`${error}`)
}
});
index.ejs
<% if(todoData) { %>
<% todoData.forEach(item=> { %>
<li>
<%= item.test %> **<a href="/delete/<%=item._id%>**">delete</a>
</li>
<% }) } %>
index.js
app.use('/',主页)
数据库连接和读取数据工作正常,但问题在于从集合中删除项目。