php mongo 删除表,MongoDB_详解MongoDB中创建集合与删除集合的操作方法,创建集合:createCollection() 方法 - phpStudy...

详解MongoDB中创建集合与删除集合的操作方法

创建集合:createCollection() 方法

MongoDB db.createCollection(name, options)

是用来创建集合.

语法:

基本的 createCollection() 命令语法如下:

db.createCollection(name, options)

在命令中, name 是要创建的集合的名称. Options 是一个文件,用于指定配置的集合

参数

类型

描述

Name

String

要创建的集合名称

Options

Document

(可选)指定有关内存大小和索引选项

选项​​参数是可选的,所以只需要到指定的集合名称。以下是可以使用的选项列表:

字段

类型

描述

capped

Boolean

(可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,会自动覆盖最早的条目,当它达到其最大大小。如果指定true,则需要也指定尺寸参数。

autoIndexID

Boolean

(可选)如果为true,自动创建索引_id字段的默认值是false。

size

number

(可选)指定最大大小字节封顶集合。如果封顶如果是 true,那么你还需要指定这个字段。

max

number

(可选)指定封顶集合允许在文件的最大数量。

当插入文档,MongoDB 第一检查大小字段封顶集合,然后它会检查最大的字段中。

例子:

createCollection() 方法不使用选项的基本语法如下:

>use test switched to db test >db.createCollection("mycollection") { "ok" : 1 } >

可以检查通过使用创建的集合命令 show collections

>show collections mycollection system.indexes

下面的例子显示了几个重要的选项 createCollection()方法的语法:

>db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } ) { "ok" : 1 } >在MongoDB中,不需要创建集合。当插入一些文件 MongoDB 自动创建的集合。

>db.yiibai.insert({"name" : "yiibai"}) >show collections mycol mycollection system.indexes yiibai >

删除集合:drop() 方法

MongoDB 的

db.collection.drop()

是用来从数据库中删除一个集合。

语法:

drop() 命令的基本语法如下

db.COLLECTION_NAME.drop()

示例:

首先,检查可用的集合在数据库 mydb

>use mydb switched to db mydb >show collections mycol mycollection system.indexes yiibai >

现在删除集合名称为 mycollection

>db.mycollection.drop() true >

再次检查到数据库中的集合列表

>show collections mycol system.indexes yiibai >

drop() 方法将返回 true,如果选择成功收集被丢弃,否则将返回 false相关阅读:

jquery实现的缩略图预览滑块实例

iOS实现百度外卖头像波浪的效果

Win10预览版11102更新后会出现哪些问题? 已知问题汇总

JS三级可折叠菜单实现方法

PHP程序员常见的40个陋习,你中了几个?

Java实现Socket的TCP传输实例

js使用心得分享

JsRender实用入门教程

从底层简析Python程序的执行过程

JavaScript中检测变量是否存在遇到的一些问题

JavaScript转换与解析JSON方法实例详解

Symfony2学习笔记之插件格式分析

详解CSS中视窗单位和百分比单位的使用

MySQL的子查询中FROM和EXISTS子句的使用教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值