Quang Nguyen
02/22/2026, 8:31 PMkapa.ai
02/22/2026, 8:31 PMupdate_capture_mode setting. It controls how Airbyte obtains the value of a document when it is updated in CDC (change data capture) mode. [Mongo config ref; Terraform schema]
You can choose:
1. Lookup (default)
◦ On an update event, Airbyte re-reads the current document from MongoDB.
◦ Safer default; does not require special MongoDB “post image” configuration. [Mongo config params; Terraform schema]
2. Post Image
◦ On an update event, Airbyte uses the “post image” from MongoDB’s change stream (the version of the document immediately after the update). [Mongo config params]
◦ Important requirements / risks:
▪︎ Only supported on MongoDB 6.0+.
▪︎ Collections must be configured to return pre and post images for change streams. [Mongo config params]
▪︎ If those settings are not correctly configured, severe data loss can occur (updates may be missed or incomplete). [Mongo config params]
The knowledge sources do not provide further behavioral details beyond these descriptions and warnings. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Quang Nguyen
02/22/2026, 8:32 PMkapa.ai
02/22/2026, 8:32 PMQuang Nguyen
02/22/2026, 9:15 PMkapa.ai
02/22/2026, 9:15 PM{ "_id": ..., "data": { ...all fields... } } and *you cannot deselect fields*; all fields are read and included. [MongoDB replication]
The docs do not explicitly say that field selection changes the volume of data pulled from MongoDB’s change streams during CDC; they only guarantee reduced data written to the destination. So you should assume:
• Field selection is mainly for controlling what lands in the destination / protecting PII,
• Not a guaranteed way to reduce CDC read volume from MongoDB. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.