云开发数据库_id的生产规则,跟mongodb的不一致吗?
网上找到的生产规则: MongoDB中存储的文档必须有一个"_id" 。这个键值可以是任何类型,默认是ObjectID对象。在一个集合里,每个文档都有一个唯一的“_id”,确保集合里的每个文档都能被唯一标示。 ObjectID使用12字节的存储空间,是一个由24个16进制数字组成的字符串。 时间戳: 时间戳,前四个字节是从标准纪元开始的时间戳,单位是秒。可提供秒级别的唯一性。 由于时间戳在前,这意味着ObjectId大致按照插入的顺序排列。 这四个字节也隐含了文档的创建时间。 机器: 主机的唯一标识符。通常是机器主机的散列值(hash)。这样可以确保不同的机器生成不同的ObjectId PID: 为了确保在同一台机器上并发的多个进程产生的ObjectID是唯一的,接下来者两个字节产生来自于进程的标识符 计数器: 最后三个字节是一个自动增加的计数器,确保相同的进程同一秒产生的ObjectId也是不一样的一秒钟最多允许每个进程拥有2563个不同的ObjectId 项目中使用_id 排序,发现并不是按照上面和这个规则排序的,求官方解答~