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

时间:2015-03-09 21:40:26

标签: javascript node.js mongodb database

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

1 个答案:

答案 0 :(得分:9)

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

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

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