MongoDB ObjectId // 时间戳转换器
ID

ObjectId

TS

Timestamp

批量验证 // BATCH

$ 输入多个ObjectId(每行一个)以一次性验证它们

使用指南 // GUIDE

ObjectId 结构

MongoDB ObjectId 是一个12字节(24字符)的十六进制值:

┌─────────────┬─────────────┬─────────────┬─────────────┐
│ TIMESTAMP │ MACHINE_ID │ PROCESS_ID │ COUNTER │
│ 4 bytes │ 3 bytes │ 2 bytes │ 3 bytes │
└─────────────┴─────────────┴─────────────┴─────────────┘

Mongo Shell 查询

从时间戳生成ObjectId用于日期范围查询:

<code>db.collection.find({ "_id": { "$gt": ObjectId("5272e0f00000000000000000") } })</code>