Docs Menu

Docs HomeDevelop ApplicationsMongoDB Manual

Change Events

On this page

  • Operation Types
  • Resume Token

Change streams watch collections, databases, or deployments for changes.

When a change occurs on a watched resource, the change stream returns a change event notification document, with information on the operation and the changes it made.

Event
Description
Occurs when a document is removed from the collection.

Occurs when a collection is dropped from a database.

New in version 4.0.1.

Occurs when a database is dropped.

New in version 4.0.1.

Occurs when an operation adds documents to a collection.
Occurs when an operation renders the change stream invalid.

Occurs when a collection is renamed.

New in version 4.0.1.

Occurs when an update operation removes a document from a collection and replaces it with a new document.
Occurs when an operation updates a document in a collection.

Each change event includes an _id field, which contain a document. This document can serve as the resume token when starting a change stream.

← Change Streams Production Recommendations