Skip to content

Commit e9c6428

Browse files
author
Georg Traar
committed
add mongo cdc limitations
1 parent 41cfb69 commit e9c6428

File tree

1 file changed

+35
-2
lines changed

1 file changed

+35
-2
lines changed

docs/cluster/integrations/mongo-cdc.md

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ out to our support team.
153153

154154
#### Step 4: Access Connection String
155155

156-
Youll need to provide the connection string for your MongoDB Atlas cluster so
156+
You'll need to provide the connection string for your MongoDB Atlas cluster so
157157
that CrateDB Cloud can connect to it.
158158

159159
1. **Navigate to Your Cluster**
@@ -243,4 +243,37 @@ want to sync with CrateDB Cloud.
243243

244244
#### Step 7: Create the Integration
245245
Click **Create Integration** to finalize the setup. CrateDB Cloud will now sync
246-
your MongoDB data based on the selected settings.
246+
your MongoDB data based on the selected settings.
247+
248+
---
249+
250+
## Limitations
251+
252+
The MongoDB CDC integration is available as a preview. The feature is stable
253+
enough for broader use but may still have limitations, known issues, or
254+
incomplete features. While suitable for many use cases, it is not yet
255+
recommended for mission-critical workloads.
256+
257+
258+
### Column Name Restrictions
259+
260+
Column or property names containing square brackets (`[]`) are not supported and
261+
are replaced with `__openbrk__` and `__closebrk__` respectively. Likewise, column
262+
names containing dots (`.`) are not supported and are replaced with (`__dot__`).
263+
264+
:::{warning}
265+
This behavior may change in future releases.
266+
:::
267+
268+
269+
### Unsupported Data Types
270+
271+
The following MongoDB data types are not supported in the CrateDB Cloud MongoDB
272+
CDC integration:
273+
274+
- **Long Strings** exceeding 32,766 characters are replaced with a placeholder
275+
value.
276+
- **Binary data types** other than UUIDs, which are converted to `TEXT` and
277+
**vectors**, which are converted to `ARRAY`s of numbers.
278+
- The `Decimal128` data type is not supported and is converted to a string, as
279+
CrateDB does not support a decimal data type.

0 commit comments

Comments
 (0)