MongoDB创建
在 MongoDB 中,您可以使用 createCollection() 方法来创建,语法格式如下:
db.createCollection(name, options)
参数说明如下:name: 要创建的名称;
options: 可选参数, 指定有关内存大小及索引的选项,可选值如下表所示:
字段 | 类型 | 描述 |
|---|---|---|
capped | 布尔 | (可选)如果为 true,则创建固定,固定是指有着固定大小的,当达到值时,它会自动覆盖最早的文档,注意:如果该值为 true,则必须指定 size 参数 |
autoIndexId | 布尔 | (可选)如为 true,则自动在 _id 字段创建索引,默认为 false,注意:MongoDB 3.2 之后不再支持该参数 |
size | 数值 | (可选)为固定指定一个值,即字节数,如果 capped 为 true,则需要指定该字段 |
max | 数值 | (可选)指定固定中包含文档的数量 |
当我们在中插入文档时,MongoDB 会首先检查固定的 size 字段,然后检查 max 字段。
【示例】创建一个名为“bianchengbang”的数据库,并创建一个名为“user”的:
创建完成后,您可以使用> use bianchengbang
switched to db bianchengbang
> db.createCollection("user")
{ "ok" : 1 }
show collections 令或者 show tables 令来查看数据库中的:【示例】创建固定“mycol”,整个空间大小为 102400 KB, 文档个数为 1000 个。> show collections
user
> show tables
user
虽然 MongoDB 中提供了单独的创建的方法,但通常我们不需要手动创建,因为当您在插入文档时,MongoDB 会自动创建,如下所示:> db.createCollection("mycol", { capped : true, autoIndexId : true, size : 102400, max : 1000 } )
{
"note" : "the autoIndexId option is deprecated and will be removed in a future release",
"ok" : 1
}
> show tables
mycol
user
> db.website.insert({name:"编程帮", url:"www.biancheng网站站点" rel="nofollow" />
- 随机文章
- 核心危机(核心危机魔石合成攻略)
- 风儿(风儿轻轻的吹)
- 饿了么红包怎么用(饿了么红包怎么用微信支付)
- 儿童教育文章(儿童教育)
- 光遇花手先祖位置(安卓光遇手花先祖)
- 广州4a广告公司(广州4a广告公司创意总监年薪)
- 抖音卡(抖音卡顿怎么解决)
- xboxones(xboxone手柄怎么配对主机)
- 陈武简历
- 帆船比赛(帆船比赛视频)
- 鬼泣5攻略(鬼泣5攻略第三关怎么跳)
- 地球日主题(2020年世界地球日主题)
- 和柳亚子(和柳亚子先生于田)
- 冰客(冰客果汁)
- 国外成人游戏(国外成人游戏注册需要visa信用卡)
- 充值卡代理(充值卡代理加盟)
- 拆奶罩
- 郭妮小说(恶魔的法则郭妮小说)
- 东天目山(东天目山景区)
- 杭同(杭同培训中心怎么样)
- 蝙蝠给人类的一封信(蝙蝠给人类的一封信)
- 大松电饭煲(美的大松电饭煲)
- 服饰加盟(服饰加盟店招商)
- 疯狂填字(疯狂填字5)
- 观音普门品(观音普门品念诵全文)
- 河北省大运会(河北省大运会时间)
- 哈利波特官网(哈利波特官网在哪里)
- 骇客神条(骇客神条怎么辨别真假)
- 杜星霖(杜星霖图片)
- 查传倜(查传倜个人生活)
