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集合操作)