小编Jav*_*ter的帖子

使用mongoldb,猫鼬,玉器和express通过按钮单击删除条目

因此,我无法通过单击视图中的按钮来弄清楚如何删除数据库中的条目。逻辑对我而言毫无意义。我的看法如下:

在此处输入图片说明

如何获得每个按钮以连接到每个条目?我将在下面列出我的视图和路线代码,以便您浏览。

  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
Run Code Online (Sandbox Code Playgroud)

用户路线

  router.post('/view', function(req, res, next) {

//***potential delete code

      userSchema.remove({ name: 'reg' }, function (err) {
          if (err) return handleError(err);
          // removed!      

            });

    });
Run Code Online (Sandbox Code Playgroud)

就像我说的那样,我的大问题只是获得删除特定条目的按钮背后的逻辑。任何帮助将不胜感激。

mongoose mongodb node.js express pug

4
推荐指数
1
解决办法
4594
查看次数

标签 统计

express ×1

mongodb ×1

mongoose ×1

node.js ×1

pug ×1