Есть направление, которое хранит своё название; при удалении направления нужно удалить из коллекции уроков те, которые относятся к этому направлению. Вроде всё работает
у меня чуток недопонимание если мы используем евейт грубо говоря для ожидания исполнения чего-то там, то вдруг без евейта этот юзер еще не создастся, а я функция сохранения уже начнет сохратяь его в бд
Конструктор не может быть асинхронным. А если ты туда кладешь асинхронный код, то не делай так.