Pular para o conteúdo principal
O MongoDB armazena registros de dados como documentos BSON. No ClickPipes, você pode configurar a ingestão de documentos BSON no ClickHouse como JSON ou JSON String. A tabela a seguir mostra o mapeamento compatível de tipos de campo de BSON para JSON:
Tipo BSON do MongoDBTipo JSON do ClickHouseNotas
ObjectIdString
StringString
32-bit integerInt64
64-bit integerInt64
DoubleFloat64
BooleanBool
DateStringformato ISO 8601
Regular Expression{Options: String, Pattern: String}regex do MongoDB com campos fixos: Options (flags de regex) e Pattern (padrão regex)
Timestamp{T: Int64, I: Int64}formato interno de timestamp do MongoDB com campos fixos: T (timestamp) e I (incremento)
Decimal128String
Binary data{Data: String, Subtype: Int64}dados binários do MongoDB com campos fixos: Data (codificado em base64) e Subtype (tipo de dado binário)
JavaScriptString
NullNull
ArrayDynamicArrays com tipos homogêneos tornam-se Array(Nullable(T)); arrays com tipos primitivos mistos são promovidos ao tipo comum mais geral; arrays com tipos complexos incompatíveis tornam-se Tuples
ObjectDynamicCada campo aninhado é mapeado recursivamente
Para saber mais sobre os tipos de dados JSON do ClickHouse, consulte nossa documentação.
Última modificação em 10 de junho de 2026