Saltar al contenido principal
MongoDB almacena los registros de datos como documentos BSON. En ClickPipes, puede configurar la ingestión de documentos BSON en ClickHouse como JSON o como cadena JSON. La siguiente tabla muestra el mapeo compatible de tipos de campos de BSON a JSON:
Tipo BSON de MongoDBTipo JSON de ClickHouseNotas
ObjectIdString
StringString
Entero de 32 bitsInt64
Entero de 64 bitsInt64
DoubleFloat64
BooleanBool
DateStringformato ISO 8601
Expresión regular{Options: String, Pattern: String}Expresión regular de MongoDB con campos fijos: Options (flags de regex) y Pattern (patrón de regex)
Timestamp{T: Int64, I: Int64}Formato interno de timestamp de MongoDB con campos fijos: T (timestamp) e I (incremento)
Decimal128String
Datos binarios{Data: String, Subtype: Int64}Datos binarios de MongoDB con campos fijos: Data (codificado en base64) y Subtype (tipo de binario)
JavaScriptString
NullNull
ArrayDynamicLos arrays con tipos homogéneos se convierten en Array(Nullable(T)); los arrays con tipos primitivos mixtos se promueven al tipo común más general; los arrays con tipos complejos incompatibles se convierten en Tuples
ObjectDynamicCada campo anidado se mapea de forma recursiva
Para obtener más información sobre los tipos de datos JSON de ClickHouse, consulte nuestra documentación.
Última modificación el 10 de junio de 2026