我正在尝试编写一个删除 MongoDB 集合中所有项目的函数。我认为这可能会做我想要的:
const removeAll = (req, res) => {
Issue.deleteMany({}, (err, result) => {
if (err) {
return res.status(400).json({
error: errorHandler.getErrorMessage(err)
})
}
res.status(200).json({
message: "Issues successfully removed!"
})
})
虽然它返回这个:
404 Not Found
Cannot DELETE /api/issues/
如何删除所有问题?
此错误与 MongoDB 无关。这与我的路由快速路由实用程序有关router.route('/api/issues') .post(authCtrl.requireSignin, issueCtrl.create)
。应该是router.route('/api/issues') .delte(authCtrl.requireSignin, issueCtrl.create)
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句