本页介绍如何创建和查询时间序列集合。提供的代码示例创建并使用包含时间、温度和传感器信息的示例天气数据。
创建时间序列集合
时间序列字段引用
时间序列集合包含以下字段:
字段 | 类型 | 说明 |
|---|---|---|
| 字符串 | 必需。包含每个时间序列文档中日期的字段的名称。时间序列集合中的文档必须具有有效 BSON 日期,以作为 |
| 字符串 | 可选。包含每个时间序列文档中元数据的字段的名称。指定字段中的元数据应是用于标记一系列独一无二的文档的数据。元数据应该很少改变(如有)。指定字段的名称可能不是 虽然 |
| 整型 | 可选。如果设置 可能的值为 将 有关粒度和桶间隔的更多信息,请参阅设置时间序列数据的粒度。 |
| 整型 | 可选。与 可能的值为 1-31536000。 6.3 版本中的新功能。 |
| 整型 | 可选。与 当文档需要新的存储桶时,MongoDB 会按此间隔对文档时间戳的值向下取整,以设置存储桶的最小开始时间。 6.3 版本中的新功能。 |
| 整型 | 可选。通过指定文档过期后的秒数,启用自动删除时间序列集合中文档的功能。MongoDB 自动删除过期文档。请参阅设置自动删除时间序列集合 (TTL),获取更多信息。 |
其他不特定于时间序列集合的允许选项:
storageEngineindexOptionDefaultscollationwriteConcerncomment