国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MongoDB > 正文

MongoDB基礎入門之創建、刪除集合操作

2020-10-29 18:42:13
字體:
來源:轉載
供稿:網友

創建集合

語法格式

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

參數說明

  • name: 要創建的集合的名稱
  • options: 可選參數,指定有關內存大小及索引的選項

options參數說明

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

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

用法實例

創建固定集合 myCollection,整個集合空間大小 1024000 KB, 文檔最大個數為 10000個。

> use testswitched 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 collectionsmyCollection

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

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

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

刪除集合

語法格式

db.collectionName.drop()

collectionName替換為集合名稱

返回值

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

實例

> show collectionsmyCollectionmyCollection2> db.myCollection2.drop()true> show collectionsmyCollection

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 峨边| 萨嘎县| 隆安县| 玛曲县| 赣州市| 安徽省| 华阴市| 杨浦区| 绥江县| 杭锦后旗| 五指山市| 财经| 高青县| 黔东| 湟源县| 永福县| 都匀市| 遂平县| 丰县| 红原县| 观塘区| 彭泽县| 靖远县| 大同市| 湘潭县| 定日县| 郎溪县| 广南县| 易门县| 霍山县| 逊克县| 如东县| 抚顺县| 永泰县| 子洲县| 丽江市| 克拉玛依市| 二连浩特市| 金堂县| 江孜县| 墨脱县|