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

Javascript 为什么MongoDB中的所有对象ID都以数字5开头?,javascript,node.js,mongodb,database,Javascript,Node.js,Mongodb,Database,我注意到,到目前为止,在我的webapp中生成的所有MongoDB ID都以数字5开头。例如,54fb5359b903f0340d000006和54FCA4664679861C1700002。为什么会出现这种情况?Mongo使用一种特定的算法根据几个基本因素生成ID 例如,看起来前几个字节是一个时间戳,在相当长的一段时间内具有相同的第一个数字。您知道确切的算法吗?因为当前的纪元时间是1425937474,而不是以5开头。当然,它是以十六进制输出的。十六进制中的1425937474是54FE14

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

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


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

您知道确切的算法吗?因为当前的纪元时间是1425937474,而不是以5开头。当然,它是以十六进制输出的。十六进制中的1425937474是54FE1442