| 长度 | 12 字节 / 24 位十六进制 |
|---|---|
| 反解时间 | id.getTimestamp() |
| 生成 | ObjectId() |
示例
示例
const id = new ObjectId()
id.getTimestamp()
ObjectId("652b1c9a8f1b2c3d4e5f6a7b").getTimestamp()也可以用业务键作为 _id,但需自行保证唯一且不变。
默认 _id 是 12 字节 ObjectId:4 字节秒级时间戳 + 5 字节随机值 + 3 字节递增计数器;可反解时间戳做粗略排序参考。
| 长度 | 12 字节 / 24 位十六进制 |
|---|---|
| 反解时间 | id.getTimestamp() |
| 生成 | ObjectId() |
const id = new ObjectId()
id.getTimestamp()
ObjectId("652b1c9a8f1b2c3d4e5f6a7b").getTimestamp()