MongoDB集合操作

创建集合

db.createCollection(name, options)

    name: 集合名称,String类型。

    options: 指定有关内存大小及索引的选项,文档类型。

    options参数详情:

        capped:true则启用封闭的集合。上限集合是固定大小的集合,它在达到其最大大小时自动覆盖其最旧的条目。 如果指定true,则还需要指定size参数。

        size:为固定集合指定一个最大值(以字节计)。

        autoIndexId:true则自动在 _id 字段创建索引。默认为 false。

        max:指定上限集合中允许的最大文档数。

创建集合例子:

db.createCollection("mycol")


创建固定集合 mycol,整个集合空间大小 6142800 KB, 文档最大个数为 10000 个。

db.createCollection(

    "mycol",

     {

        capped : true,

        autoIndexId : true,

        size : 6142800,

        max : 10000   

    }

)


在 MongoDB 中,当插入一些文档时,MongoDB 会自动创建集合。

db.mycol.insert({"name" : "mongodb_doc"})

    其他相关命令:

        查看创建的集合:show collections

        删除集合:db.collection_name.drop()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 MongoDB 是一个基于分布式文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WE...
    大熊_7d48阅读 37,624评论 1 9
  • 1. MongoDB 简介 MongoDB是一个可扩展的高性能,开源,模式自由,面向文档的NoSQL,基于分布式文...
    rhlp阅读 4,816评论 0 3
  • 简介 NoSQL : 全名为Not Only SQL, 指的是非关系型的数据库 随着访问量上升, 网站的数据库性能...
    奋斗的老王阅读 8,193评论 4 47
  • 学习《MongoDB 权威指南·第2版》的笔记,结合 MongoDB 官方最新文档(v3.6),简单记录一些概念、...
    小鱼爱小虾阅读 11,255评论 0 5
  • 撑到这么晚才写昨天的。 哭的鼻子都不透了。鼻涕都流出来。哭的时间久吧。 拿着妈妈和爸爸的结婚照。但是我只看妈妈。 ...
    09f70d5e7741阅读 2,087评论 1 2