Я новичок в 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('/');
}
});
});
Может кто-нибудь предложить мне, какой запрос я должен передать в методе удаления, чтобы удалить толькоодин пост.