开发者社区> 问答> 正文

"ObjectID"有哪些部分组成?

"ObjectID"有哪些部分组成?

展开
收起
游客ahv54x37wvm7u 2021-12-14 22:42:05 3748 0
1 条回答
写回答
取消 提交回答
  • 一共有四部分组成:时间戳、客户端ID、客户进程ID、三个字节的增量计数器

    _id是一个 12 字节长的十六进制数,它保证了每一个文档的唯一性。在插入文档时,需要提供_id。如果你不提供,那么 MongoDB 就会为每一文档提供一个唯一的 id。_id的头 4 个字节代表的是当前的时间戳,接着的后 3 个字节表示的是机器 id 号,接着的 2 个字节表示 MongoDB 服务器进程 id,最后的 3 个字节代表递增值。

    2021-12-14 22:42:18
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载