【发布时间】:2023-03-25 20:54:01
【问题描述】:
所以我无法弄清楚如何通过单击视图中的按钮来删除数据库中的条目。逻辑对我来说没有意义。我的观点是这样的:
如何让每个按钮连接到每个条目?我将在下面列出我的视图和路线代码,以便您浏览它。
翡翠
extends ../userLayout
block localStyles
link(rel='stylesheet', href='/stylesheets/usersPage/users.css')
block content
.container
.users.col-md-11.col-xs-12.table-responsive
h1 Current Users
form.form(method="post" action="/users/view")
table.col-xs-12
tr
th Name
th Username
th
each user in users
tr
td= user.name
td= user.username
td
button.btn.btn-danger.col-xs-12 X
用户路线
router.post('/view', function(req, res, next) {
//***potential delete code
userSchema.remove({ name: 'reg' }, function (err) {
if (err) return handleError(err);
// removed!
});
});
就像我说的那样,我的大问题只是让按钮删除某个条目背后的逻辑。任何帮助将不胜感激。
【问题讨论】:
标签: node.js mongodb express mongoose pug