对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

Kafka 时间序列属性

使用以下配置设置指定 MongoDB Kafka 接收器连接器应如何将数据接收到 MongoDB 时间序列集合。

有关按类别组织的接收器连接Connector配置设置列表,请参阅接收器连接器配置属性指南。

名称
说明

timeseries.timefield

类型:string

说明:
源数据中的顶级字段的名称,其中包含要与时间序列集合中的新文档关联的时间信息。

默认:""
可接受值:空字符串或包含 BSON DateTime 值的字段的名称

timeseries.timefield.auto.convert.date.format

类型:字符串


描述:Connector应使用该日期格式模式来转换timeseries.timefield

设置指定的字段中包含的源数据。Connector将日期格式模式传递给Java DateTimeFormatter.ofPattern(模式, 区域设置) 方法,以对时间字段执行日期和时间转换。如果源数据中的日期值仅包含日期信息,Connector会将时间信息设置为指定日期的开始时间。如果日期值不包含时区偏移量,Connector会将偏移量设置为



UTC。默认值:

yyyy-MM-dd[['T'][ ]][HH:mm:ss[[.][SSSSSS][SSS]][ ]VV[ ]'['VV']'][HH:mm:ss[[.][SSSSSS][SSS]][ ]X][HH:mm:ss[[.][SSSSSS][SSS]]]

接受的值:有效的DateTimeFormatter格式

timeseries.timefield.auto.convert

类型:布尔值

说明:
是否将字段中的数据转换为 BSON Date 格式。

当设置为 true 时,连接器使用 Unix 纪元后的毫秒,并在值为数字时忽略小数部分。如果值为 string,连接器使用以下配置中的设置来解析日期:

timeseries.timefield.auto.convert.date.format

如果连接器无法转换该值,它会将原始值发送到时间序列集合。

默认:false
可接受值:true 或 false

timeseries.timefield.auto.convert.locale. language.tag

类型:字符串


DateTimeFormatter描述:要与日期格式模式(例如"en-US" )一起使用的

区域设置语言标签。要学习;了解有关区域设置的更多信息,请参阅Java SE

ROOT
的区域设置文档。默认值: 接受值:有效的Locale 语言标签格式

timeseries.metafield

类型: string

说明:
要从源数据中读取哪个顶级字段来描述一组相关的时间序列文档。

重要:此字段不得为 _id 字段,也不得为您在 timeseries.timefield 设置中指定的字段。

默认值:""
可接受值:空 string 或包含除 BsonArray 以外的任何 BSON 类型的字段名称。

timeseries.expire.after.seconds

类型:int

说明:
MongoDB 在自动删除时间序列集合数据之前应等待的秒数。当设置值小于 1 时,连接器会禁用定时到期。

要了解更多信息,请参阅 MongoDB 手册中的设置时间序列集合的自动删除。

默认:0
接受值:整数

timeseries.granularity

类型:string

说明:
源数据后续测量之间的预期间隔。

要了解更多信息,请参阅 MongoDB 手册中的设置时间序列数据的粒度。

可选
默认:""
可接受值:""、"seconds"、"minutes"、"hours"

有关如何将现有集合转换为时间序列集合的示例,请参阅如何将现有集合迁移到时间序列集合的教程。

给本页内容打分

在此页面上