【发布时间】:2021-04-07 13:23:46
【问题描述】:
我正在尝试优化一个基本上是 2 字段集合的集合:
| ID | Timestamp |
|---|---|
| 10 | 10000000000 |
| 11 | 10000000000 |
| 12 | 10000020000 |
时间戳列正是标题。时间戳。 我需要两个字段的两个索引。现在我的问题是:
如果我为字段 timestamp 创建一个作为时间戳或日期类型的索引会有区别吗?
它会在性能水平上发生变化吗?
【问题讨论】:
标签: mongodb
我正在尝试优化一个基本上是 2 字段集合的集合:
| ID | Timestamp |
|---|---|
| 10 | 10000000000 |
| 11 | 10000000000 |
| 12 | 10000020000 |
时间戳列正是标题。时间戳。 我需要两个字段的两个索引。现在我的问题是:
如果我为字段 timestamp 创建一个作为时间戳或日期类型的索引会有区别吗?
它会在性能水平上发生变化吗?
【问题讨论】:
标签: mongodb
如果您的时间戳始终是 32 位整数,请使用 32 位整数字段。
否则 BSON 时间戳类型不合适,您需要使用 BSON 日期类型。
【讨论】: