Описание тега changestream

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

Потоки изменений добавлены в MongoDB с версии 3.6.

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

Поскольку потоки изменений используют структуру агрегирования, приложения также могут фильтровать определенные изменения или преобразовывать уведомления по желанию.

Потоки изменений доступны для наборов реплик и сегментированных кластеров.