详解MongoDB中创建集合与删除集合的操作方法
创建集合:createCollection()方法
MongoDBdb.createCollection(name,options)是用来创建集合.
语法:
基本的createCollection()命令语法如下:
db.createCollection(name,options)在命令中,name是要创建的集合的名称.Options是一个文件,用于指定配置的集合
选项参数是可选的,所以只需要到指定的集合名称。以下是可以使用的选项列表:
当插入文档,MongoDB第一检查大小字段封顶集合,然后它会检查最大的字段中。
例子:
createCollection()方法不使用选项的基本语法如下:
>usetestswitchedtodbtest>db.createCollection("mycollection"){"ok":1}>可以检查通过使用创建的集合命令showcollections
>showcollectionsmycollectionsystem.indexes下面的例子显示了几个重要的选项createCollection()方法的语法:
>db.createCollection("mycol",{capped:true,autoIndexID:true,size:6142800,max:10000}){"ok":1}>
在MongoDB中,不需要创建集合。当插入一些文件MongoDB自动创建的集合。
>db.yiibai.insert({"name":"yiibai"})>showcollectionsmycolmycollectionsystem.indexesyiibai>
删除集合:drop()方法
MongoDB的
db.collection.drop()是用来从数据库中删除一个集合。
语法:
drop()命令的基本语法如下
db.COLLECTION_NAME.drop()示例:
首先,检查可用的集合在数据库mydb
>usemydbswitchedtodbmydb>showcollectionsmycolmycollectionsystem.indexesyiibai>
现在删除集合名称为mycollection
>db.mycollection.drop()true>再次检查到数据库中的集合列表
>showcollectionsmycolsystem.indexesyiibai>drop()方法将返回true,如果选择成功收集被丢弃,否则将返回false