MongoDB ObjectId
_id 默认是 12 字节 ObjectId:4 字节时间戳 + 5 字节随机值 + 3 字节递增计数,可按时间排序并还原生成时间。
Key PointsMongoDB,ObjectId,_id,时间戳
讲解
_id 默认是 12 字节 ObjectId:4 字节时间戳 + 5 字节随机值 + 3 字节递增计数,可按时间排序并还原生成时间。
示例
JavaScript
ObjectId("507f1f77bcf86cd799439011").getTimestamp()
new ObjectId() // 生成新 idOutput
ISODate("2012-10-17T20:46:47Z")讲解
_id 默认是 12 字节 ObjectId:4 字节时间戳 + 5 字节随机值 + 3 字节递增计数,可按时间排序并还原生成时间。
示例
JavaScript
ObjectId("507f1f77bcf86cd799439011").getTimestamp()
new ObjectId() // 生成新 idOutput
ISODate("2012-10-17T20:46:47Z")