Change Streams pozwalają subskrybować zmiany w czasie rzeczywistym (insert/update/delete) w kolekcji/bazie. Wymagają replica seta (lub sharded clustra), bo opierają się o oplog.