主键

主键

  • MongoDB的主键用于保证每条数据的唯一
  • 每一个文档被添加到集合之后,MongoDB会自动添加主键
  • 主键的名称是  _id 
  • 默认情况下文档的主键是 ObjectId 类型的数据
  • ObjectId 类型是12个字节的字符串 ObjectId("61e96767a033bdae9c1b2a07")
  • 4个字节是存储这条数据的时间戳,3个字节存储这条数据的电脑标识符,2个字节存储这条数据的MongoDB进程ID,3个字节是计数器

为什么要使用ObjectId类型数据作为主键?

  • 因为MongoDB是支持横向扩展的数据 (横向扩展是指增加数据库服务器的台数,纵向扩展是指增加数据库服务器的配置)

 

posted @ 2022-01-20 22:08  霸哥yyds  阅读(188)  评论(0)    收藏  举报