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>