Как я могу прервать вставку, проверив какое-то условие в хуке перед?
Collection.before.insert((userId, doc) => {
if (doc.property != valid){
// interrupt insert here
}
});
я пробовал throw new Meteor.Error('Insert Error','Not Allowed...')
но это не прерывало процесс вставки.
Другой возможностью было бы зайти в хук после и удалить вставленный документ.... но это уродливое решение.
🤔 А знаете ли вы, что...
JavaScript поддерживает объектно-ориентированное программирование.