什么是 MongoDB ObjectID?
ObjectID 是 MongoDB 常用的 24 位十六进制标识符,由时间戳、随机值和计数器组成。这个工具生成的是语法有效的 ObjectID,但不代表数据库里一定存在对应文档。
常见问题
ObjectID 是如何保证唯一性的?
ObjectID 组合了秒级时间戳、随机值和计数器。随机值与计数器一起降低同一秒内重复的概率。
可以从 ObjectID 中提取哪些信息?
最常用的是前 8 位十六进制里的内嵌时间。中间 10 位是随机值,最后 6 位是计数器。
为什么要使用自定义时间戳?
当你需要生成看起来属于某个指定时间点的测试 ID 时,可以使用自定义时间戳。