Javascript 如何基于if语句从mongoDB中删除帖子?

Javascript 如何基于if语句从mongoDB中删除帖子?,javascript,mongodb,collections,meteor,Javascript,Mongodb,Collections,Meteor,在Meteor框架下工作,我有帖子。帖子集合,你可以向上投票或向下投票,当投票分数达到-5时,我想删除帖子。 Template.postList.helpers({ 职位:职能(){ 如果(后评分

在Meteor框架下工作,我有帖子。帖子集合,你可以向上投票或向下投票,当投票分数达到-5时,我想删除帖子。
Template.postList.helpers({
职位:职能(){
如果(后评分<5){
柱。移除(柱。\u id);
};
}

});好吧,你可以在投票失败的事件中这样做,它会自动被删除

Template.example.events({
  'click #downVoteButton':function(e,t){
    //on the update.
    Posts.update({_id:this.id},{$inc{score:-1}},function(err,result){
     if(!err){
       var post = Posts.findOne({_id:this._id})
       if(post.score >= 5){
         Posts.remove({_id:this._id})
        }
      }
    })
  }
})
但是如果你不信任落选的人,你想在删除他之后查看帖子

你可以在一些mini adminBackend上做一个find(helper),在那里你会得到超过5个否决票的所有帖子,你检查否决票是否有效,然后继续删除它们

或用于此

在运行中或之后在
上查找。insert
,有许多选项可以执行此操作,但我更喜欢mini admin的想法