Описание тега changestream
В качестве функции MongoDB потоки изменений позволяют приложениям получать доступ к изменениям данных в базе данных в реальном времени.
Потоки изменений добавлены в MongoDB с версии 3.6.
Это позволяет приложениям получать доступ к изменениям данных в режиме реального времени без сложности и риска ведения журнала операций. Приложения могут использовать потоки изменений для подписки на все изменения данных в отдельной коллекции, базе данных или во всем развертывании и немедленно реагировать на них.
Поскольку потоки изменений используют структуру агрегирования, приложения также могут фильтровать определенные изменения или преобразовывать уведомления по желанию.
Потоки изменений доступны для наборов реплик и сегментированных кластеров.