Как прервать вставку метеорных коллекций в перед крючком?

Как я могу прервать вставку, проверив некоторые условия в хуке before?

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

Я пытался throw new Meteor.Error('Insert Error','Not Allowed...') но это не прерывало процесс вставки.

Другая возможность - зайти в зацепку и удалить вставленный документ.... но это уродливое решение.

1 ответ

Вы можете предотвратить вставку, вернувшись false,

Другие вопросы по тегам