集合类似于关系数据库中的表,MongoDB 将文档存储在集合中

创建集合

  1. 如果不存在集合,则在第一次为该集合存储数据时,MongoDB 会创建该集合:
    db.user.insert( { x: 1 } )
    
  2. MongoDB 提供 db.createCollection() 方法来显式创建具有各种选项的集合:
    • 例如设置最大大小或文档验证规则;
    • 如果未指定这些选项,则无需显式创建集合,因为在首次存储集合数据时,MongoDB 会创建新集合;

集合名称的规则

  1. 集合名称应以下划线或字母字符开头;
  2. 不能包含 $;
  3. 不能为空字符串;
  4. 不能包含空字符;
  5. 不能以 . 开头;
  6. 长度限制;
    • 版本 4.2 最大 120 个字节;
    • 版本 4.4 最大 255 个字节;

查看集合

show collections

删除集合

db.集合名称.drop()

打赏作者
您的打赏是我前进的动力
微信
支付宝
评论

中午好👏🏻,我是 ✍🏻   疯狂 codding 中...

粽子

这有关于产品、设计、开发的问题和看法,还有技术文档和你分享。

相信你可以在这里找到对你有用的知识和教程

了解更多

目录

  1. 1. 集合类似于关系数据库中的表,MongoDB 将文档存储在集合中
  2. 2. 创建集合
  3. 3. 集合名称的规则
  4. 4. 查看集合
  5. 5. 删除集合