Change streams umožňují aplikacím přihlásit se k odběru změn v reálném čase v datech MongoDB — obdrží notifikace, když jsou dokumenty vloženy, aktualizovány nebo smazány. Umožňují reaktivní, event-driven funkce (aktualizace v reálném čase, synchronizace, triggery) bez dotazování databáze. Jsou postaveny na replica set oplog.
Sledování změn
changeStream = db.().();
changeStream.(, {
.(change.);
.(change.);
});
