0

如何通过检查 before 钩子中的某些条件来中断插入?

Collection.before.insert((userId, doc) => {
  if(doc.property != valid){
    // interrupt insert here
  }
});

我试过throw new Meteor.Error('Insert Error','Not Allowed...')了,但这并没有中断插入的过程。

另一种可能性是,进入后挂钩并删除插入的文档....但这是一个丑陋的解决方案。

4

1 回答 1

1

您可以通过返回来防止插入false

于 2019-07-15T09:34:03.187 回答