主键
主键
- MongoDB的主键用于保证每条数据的唯一性
- 每一个文档被添加到集合之后,MongoDB会自动添加主键
- 主键的名称是 _id
- 默认情况下文档的主键是 ObjectId 类型的数据
- ObjectId 类型是12个字节的字符串 ObjectId("61e96767a033bdae9c1b2a07")
- 4个字节是存储这条数据的时间戳,3个字节存储这条数据的电脑标识符,2个字节存储这条数据的MongoDB进程ID,3个字节是计数器
为什么要使用ObjectId类型数据作为主键?
- 因为MongoDB是支持横向扩展的数据 (横向扩展是指增加数据库服务器的台数,纵向扩展是指增加数据库服务器的配置)

浙公网安备 33010602011771号