主頁 > 知識庫 > MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作

MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作

熱門標簽:呼和浩特電銷外呼系統(tǒng)加盟 杭州人工電銷機器人價格 蘋果汽車租賃店地圖標注 廣州長安公司怎樣申請400電話 云南外呼系統(tǒng) 電銷機器人是什么軟件 怎么投訴地圖標注 老虎洗衣店地圖標注 濟南電銷機器人加盟公司

創(chuàng)建集合

語法格式

db.createCollection(name, {capped: Boolean>, autoIndexId: Boolean>, size: number>, max number>})

參數(shù)說明

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

options參數(shù)說明

參數(shù)名 參數(shù)類型 參數(shù)說明
capped 布爾 如果為 true,則創(chuàng)建固定集合。默認為不啟用br />固定集合是指有著固定大小的集合,當達到最大值時,它會自動覆蓋最早的文檔。br />當該值為 true 時,必須指定 size 參數(shù)。
autoIndexId 布爾 如為 true,自動在 _id 字段創(chuàng)建索引。默認為 false
size 數(shù)值 為固定集合指定一個最大值 默認為沒有限制。
如果 capped 為 true,也需要指定該字段。
max 數(shù)值 指定固定集合中包含文檔的最大數(shù)量。

_id:mongodb在創(chuàng)建文檔的時候會自動生成_id作為主鍵,但不是自增的
在固定集合在插入文檔時,MongoDB 首先檢查固定集合的 size 字段,然后檢查 max 字段。

用法實例

創(chuàng)建固定集合 myCollection,整個集合空間大小 1024000 KB, 文檔最大個數(shù)為 10000個。

> use test
switched to db test
> db.createCollection("myCollection", {capped : true, autoIndexId : true, size : 1024000, max : 10000})
{
 "note" : "the autoIndexId option is deprecated and will be removed in a future release",
 "ok" : 1
}
> show collections
myCollection

"note" : "the autoIndexId option is deprecated and will be removed in a future release"。官方不贊成給_id創(chuàng)建索引,以后發(fā)布的版本會將這個移除

其實,在 MongoDB 中,你不需要創(chuàng)建集合。當你插入一些文檔時,MongoDB 會自動創(chuàng)建集合。

> show collections
myCollection
> db.myCollection2.insert({"name":"緣來是你", "age":27})
WriteResult({ "nInserted" : 1 })
> show collections
myCollection
myCollection2
>

刪除集合

語法格式

db.collectionName.drop()

collectionName替換為集合名稱

返回值

如果成功刪除選定集合,則 drop() 方法返回 true,否則返回 false。

實例

> show collections
myCollection
myCollection2
> db.myCollection2.drop()
true
> show collections
myCollection

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Mongodb設(shè)置TTL索引自動清除數(shù)據(jù)與過期數(shù)據(jù)的方法
  • windows與mac安裝mongodb數(shù)據(jù)庫的方法步驟與注意事項
  • node鏈接mongodb數(shù)據(jù)庫的方法詳解【阿里云服務(wù)器環(huán)境ubuntu】
  • MongoDB中的參數(shù)限制與閥值詳析
  • Golang Mongodb模糊查詢的使用示例
  • Python使用pymongo庫操作MongoDB數(shù)據(jù)庫的方法實例
  • Windows上php5.6操作mongodb數(shù)據(jù)庫示例【配置、連接、獲取實例】
  • PHP封裝的簡單連接MongoDB類示例
  • PHP使用mongoclient簡單操作mongodb數(shù)據(jù)庫示例
  • MongoDB的基本特性與內(nèi)部構(gòu)造的講解

標簽:無錫 廈門 雞西 自貢 遼陽 玉林 興安盟 泰安

巨人網(wǎng)絡(luò)通訊聲明:本文標題《MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作》,本文關(guān)鍵詞  MongoDB,基礎(chǔ),入門,之,創(chuàng)建,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作》相關(guān)的同類信息!
  • 本頁收集關(guān)于MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章