Я пытаюсь реализовать push-уведомление, используя nodejs и socket.io. Я хочу отправлять уведомления пользователям в режиме реального времени, а затем хранить их в mongodb.
Точнее говоря, пользователи принадлежат к некоторым группам, и всякий раз, когда кто-то совершает действие в группе, другие пользователи должны получать уведомления.
Я мог бы перебирать всех пользователей в группе и вставлять уведомления по одному, но я думаю, что это будет очень медленно. Мне интересно, есть ли более эффективный способ сделать это. Я пытался найти похожий вопрос, но все они предназначены для одного пользователя или просто отправляют уведомление, не сохраняя его.