Skip to main content
Live — enterprise connector. Fully supported today (SAT-validated). One of Zwiron’s five production connectors: PostgreSQL, MySQL, MongoDB, Snowflake, BigQuery.

Connection settings

For MongoDB Atlas, use the connection string from DatabaseConnectConnect your application. For Railway, the MONGO_PUBLIC_URL variable does not include a database name. Enter the database name manually in the Database field — Railway will create it automatically on first use if it doesn’t already exist.

Permissions

For CDC, the user also needs access to the local database and change stream privilege.

CDC via Change Streams

MongoDB change streams require a replica set or sharded cluster — standalone instances do not support change streams. For MongoDB Atlas, all clusters run as replica sets by default. For self-hosted MongoDB, initialize a replica set:

Document flattening

MongoDB documents can have nested fields. Enable Flatten in your pipeline transforms to expand nested fields into top-level destination columns.

Troubleshooting

unescaped @ sign in user info — Your password contains a special character (e.g. @, :, /, #, ?) that conflicts with the URI format. Percent-encode the character in your connection string: Example: if your password is p@ssword, use p%40ssword in the URI:

Notes

  • MongoDB 4.0+ is required for change streams (CDC)
  • ObjectId fields are converted to strings
  • Arrays are serialized as JSON strings at the destination unless flattened
Last modified on July 13, 2026