日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MongoDB創(chuàng)建集合
MongoDB 中的集合是一組文檔的組合,類似于關(guān)系型數(shù)據(jù)庫(例如 MySQL)中的數(shù)據(jù)表。集合存在于數(shù)據(jù)庫中,且沒有固定的結(jié)構(gòu),您可以向集合中插入不同格式或類型的數(shù)據(jù)。

創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、揚(yáng)中網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為揚(yáng)中等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

在 MongoDB 中,您可以使用 createCollection() 方法來創(chuàng)建集合,語法格式如下:

db.createCollection(name, options)

參數(shù)說明如下:

  • name: 要創(chuàng)建的集合名稱;
  • options: 可選參數(shù), 指定有關(guān)內(nèi)存大小及索引的選項(xiàng),可選值如下表所示:

字段 類型 描述
capped 布爾 (可選)如果為 true,則創(chuàng)建固定集合,固定集合是指有著固定大小的集合,當(dāng)達(dá)到最大值時(shí),它會自動覆蓋最早的文檔,注意:如果該值為 true,則必須指定 size 參數(shù)
autoIndexId 布爾 (可選)如為 true,則自動在 _id 字段創(chuàng)建索引,默認(rèn)為 false,注意:MongoDB 3.2 之后不再支持該參數(shù)
size 數(shù)值 (可選)為固定集合指定一個(gè)最大值,即字節(jié)數(shù),如果 capped 為 true,則需要指定該字段
max 數(shù)值 (可選)指定固定集合中包含文檔的最大數(shù)量

當(dāng)我們在集合中插入文檔時(shí),MongoDB 會首先檢查固定集合的 size 字段,然后檢查 max 字段。

【示例】創(chuàng)建一個(gè)名為“bianchengbang”的數(shù)據(jù)庫,并創(chuàng)建一個(gè)名為“user”的集合:

> use bianchengbang
switched to db bianchengbang
> db.createCollection("user")
{ "ok" : 1 }

集合創(chuàng)建完成后,您可以使用
show collections 命令或者
show tables 命令來查看數(shù)據(jù)庫中的集合:

> show collections
user
> show tables
user

【示例】創(chuàng)建固定集合“mycol”,整個(gè)集合空間大小為 102400 KB, 文檔最大個(gè)數(shù)為 1000 個(gè)。

> 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

雖然 MongoDB 中提供了單獨(dú)的創(chuàng)建集合的方法,但通常我們不需要手動創(chuàng)建集合,因?yàn)楫?dāng)您在插入文檔時(shí),MongoDB 會自動創(chuàng)建集合,如下所示:

> db.website.insert({name:"編程幫", url:"www.biancheng.net"})
WriteResult({ "nInserted" : 1 })
> show tables
mycol
user
website

當(dāng)前題目:MongoDB創(chuàng)建集合
網(wǎng)站鏈接:http://www.dlmjj.cn/article/dheshgp.html