据我所知,MongoDB 中的字符串以 UTF-8 格式存储,因此每个字符在 1 到 4 个字节之间。
MongoDB 文档说明了以下关于 ObjectID 的内容:
返回一个新的 ObjectId 值。12 字节的 ObjectId 值包括:
一个 4 字节的值表示自 Unix 纪元以来的秒数,
一个 5 字节的随机值和
一个 3 字节的计数器,从一个随机值开始。
在一个例子中,它显示ObjectId("507f1f77bcf86cd799439011"). 这个字符串虽然在 UTF-8 中是 24 个字节,所以我不明白 12 个字节在哪里发挥作用。
mongodb ×1