跳到主要内容
跳到主要内容

支持的数据类型

MongoDB将数据记录存储为BSON文档。在ClickPipes中,您可以配置以将BSON文档以JSON或JSON字符串的形式导入到ClickHouse。下表显示了支持的BSON到JSON字段类型映射:

MongoDB BSON类型ClickHouse JSON类型备注
ObjectIdString
StringString
32位整数Int64
64位整数Int64
DoubleFloat64
BooleanBool
DateStringISO 8601格式
正则表达式{Options: String, Pattern: String}MongoDB正则表达式,固定字段:Options(正则标志)和Pattern(正则模式)
时间戳{T: Int64, I: Int64}MongoDB内部时间戳格式,固定字段:T(时间戳)和I(增量)
Decimal128String
二进制数据{Data: String, Subtype: Int64}MongoDB二进制数据,固定字段:Data(base64编码)和Subtype(二进制类型
JavaScriptString
NullNull
数组Dynamic同质类型的数组变为Array(Nullable(T)); 混合原始类型的数组提升为最一般的公共类型; 复杂不兼容类型的数组变为元组
对象Dynamic每个嵌套字段递归映射
信息

要了解有关ClickHouse的JSON数据类型的更多信息,请参阅 我们的文档