根据官方文件:
A BSON ObjectID is a 12-byte value consisting of a 4-byte timestamp (seconds since epoch), a 3-byte machine id, a 2-byte process id, and a 3-byte counter
但实际上它是一个24字节的值,如4d7f4787ac6d604009000000
为什么会这样?
解决方法:
这是一个十六进制值.一个十六进制数字= 4位. 24个十六进制数字= 96位= 12个字节.