前面的几章中都涉及到了 MongoDB 的对象 id。本章将介绍 ObjectId 的结构。 ObjectId 是一个 12 字节的 BSON 类型,其结构如下: 前 4 个字节代表 UNIX 的时间戳(以秒计)。 接下来的 3 个字节代表机器标识符。 接下来的 2 个字节代表进程 id。 最后 3 个字节代表随机数。 MongoDB 使用 ObjectId 作为每一文档的 _id 字段的默认值(在创建文档时产生)。
关注时代Java