跳转到主要内容
MongoDB 将数据记录存储为 BSON 文档。在 ClickPipes 中,你可以配置将 BSON 文档以 JSON 或 JSON String 的形式摄取到 ClickHouse。下表列出了受支持的 BSON 到 JSON 字段类型映射:
MongoDB BSON 类型ClickHouse JSON 类型说明
ObjectIdString
StringString
32 位整数Int64
64 位整数Int64
DoubleFloat64
BooleanBool
DateStringISO 8601 格式
Regular Expression{Options: String, Pattern: String}带固定字段的 MongoDB 正则表达式:Options (正则标志) 和 Pattern (正则模式)
Timestamp{T: Int64, I: Int64}带固定字段的 MongoDB 内部时间戳格式:T (时间戳) 和 I (增量)
Decimal128String
Binary data{Data: String, Subtype: Int64}带固定字段的 MongoDB 二进制数据:Data (base64 编码) 和 Subtype (二进制类型)
JavaScriptString
NullNull
ArrayDynamic元素类型一致的数组会变为 Array(Nullable(T));包含混合基本类型的数组会提升为最通用的公共类型;包含复杂且不兼容类型的数组会变为 Tuple
ObjectDynamic每个嵌套字段都会递归映射
要进一步了解 ClickHouse 的 JSON 数据类型,请参阅相关文档
最后修改于 2026年6月10日