Mongodb mongo bson objectid

Mongodb mongo bson objectid,mongodb,bson,Mongodb,Bson,好奇BSON::ObjectId.id.data数组代表什么 例如,[77、145、20、13、225、96、124、5、31、0、0、1]BSON::ObjectId.id.data表示12个字节的ObjectId。 以下是每个字节的确切含义: 0123 456 78 9 10 11 ^^ ^^ ^^ ^^ time machine pid inc BSON对象ID是一个12字节的值 由4字节的时间戳组成 (自纪元起的秒数),一个3字节 机

好奇
BSON::ObjectId.id.data
数组代表什么


例如,
[77、145、20、13、225、96、124、5、31、0、0、1]
BSON::ObjectId.id.data
表示12个字节的ObjectId。
以下是每个字节的确切含义:

0123   456     78   9 10 11
 ^^     ^^     ^^     ^^
time  machine  pid    inc
BSON对象ID是一个12字节的值 由4字节的时间戳组成 (自纪元起的秒数),一个3字节 机器id、2字节进程id和 3字节计数器。请注意 时间戳和计数器字段必须为空 存储的big endian与其他 布森。这是因为他们是 逐字节比较,我们想 确保订单基本上是递增的