Удаление конкретного документа с помощью monk в nodejs - PullRequest
0 голосов
/ 08 октября 2018

Я новичок в mongodb, и я создал приложение для ведения блогов, используя nodejs и mongodb ... при добавлении функции удаления сообщения все мои сообщения удаляются вместо того, который я выбрал для удаления.

Вот мой нефритовый файл

extends layout

block content
 ul.errors
  if errors
   each error, i in errors
    li.alert.alert-danger #{error.msg}
 form(method='post', action='/posts/delete/', enctype="multipart/form-data")
  .form-group
   each post,i in posts
    hr
    h3 #{post.title}
    input.btn.btn-danger(name='submit',  type='submit',value='Delete Post')

А вот код файла почтового маршрута для удаления

router.get('/delete', function(req, res, next) {
    var posts = db.get('posts');

    posts.find({},{},function(err, posts){
        res.render('delpost',{
            'titleOne': 'Delete Specific Posts',
            'posts': posts
        });
    });
});

router.post('/delete',function(req, res, next) {
    // Get Form Values
    var title = req.body.title;
    var posts = db.get('posts');
    posts.remove({}, function(err, post){
          if(err){
              res.send(err);
          } 
          else {
            req.flash('success','All Posts Deleted');
            res.location('/');
            res.redirect('/');
            }
    });
});

Может кто-нибудь предложить мне, какой запрос я должен передать в методе удаления, чтобы удалить толькоодин пост.

...