Я работаю над дизайном для добавления пользовательских уведомлений в мое веб-приложение. Стек довольно стандартный MERN.
После прочтения опций я думаю, что потоки изменений MongoDB выглядят как отличная возможность наблюдать за набором изменений в mon go, а затем отправлять электронное письмо или pu * 1008. * Уведомление всякий раз, когда происходит событие, которое соответствует критериям. Тем не менее, я не уверен, что можно ли разрешить пользователям запускать программы с внешнего интерфейса программно ... в идеале, пользователь мог бы войти в пользовательский интерфейс и установить уведомление для, скажем, любой записи, поступающей в mon go с {name: "Sally"}
и получать электронные письма об этих событиях.
Я знаю, что вы можете создавать потоки изменений при запуске процесса, но кто-нибудь знает, можете ли вы создавать их по требованию из процесса? Если нет, какие еще способы, если таковые имеются, знаете ли вы, чтобы реализовать этот тип функциональности? Спасибо!