为什么MongoDB中的所有对象ID都以数字5开头?

Nat*_* L. 2 javascript database mongodb node.js

我注意到到目前为止我在webapp中生成的所有MongoDB ID都以数字5开头.例如,54fb5359b903f0340d000006和54fca4664679861c17000002.为什么会这样?

Tim*_*Tim 9

Mongo使用特定算法根据几个基本因素生成ID.

http://docs.mongodb.org/manual/reference/object-id/

例如,看起来前几个字节是时间戳,在相当长的一段时间内具有相同的第一个数字.

  • 当然,它输出为十六进制.十六进制中的1425937474是54FE1442 (2认同)