最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年03月03日 10:20:10   作者:緣來是你ylh  
這篇文章主要給大家介紹了關(guān)于MongoDB基礎(chǔ)入門之集合操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧

創(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)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 解決mongodb在ubuntu下啟動失敗,提示couldn‘t remove fs lock errno:9 Bad file descriptor的錯誤

    解決mongodb在ubuntu下啟動失敗,提示couldn‘t remove fs lock errno:9 Bad

    之前MongoDB啟動的時候是蠻正常的,不知道后來啟動報錯了,就把粘貼出來查詢了。經(jīng)過一番百度,才找的處理的辦法,分享給大家
    2014-08-08
  • mongodb使用c#驅(qū)動數(shù)據(jù)插入demo

    mongodb使用c#驅(qū)動數(shù)據(jù)插入demo

    今天小編就為大家分享一篇關(guān)于mongodb使用c#驅(qū)動數(shù)據(jù)插入demo,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • MongoDB在系統(tǒng)數(shù)據(jù)庫local中無法創(chuàng)建用戶的解決辦法

    MongoDB在系統(tǒng)數(shù)據(jù)庫local中無法創(chuàng)建用戶的解決辦法

    這篇文章主要給大家介紹了關(guān)于MongoDB在系統(tǒng)數(shù)據(jù)庫local中無法創(chuàng)建用戶的解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • mongodb中oplog介紹和格式詳析

    mongodb中oplog介紹和格式詳析

    Oplog 是用于存儲 MongoDB 數(shù)據(jù)庫所有數(shù)據(jù)的操作記錄的(實際只記錄增刪改和一些系統(tǒng)命令操作,查是不會記錄的),有點類似于 mysql 的 binlog 日志,這篇文章主要給大家介紹了關(guān)于mongodb中oplog和格式的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • MongoDB修改數(shù)據(jù)的2種方法

    MongoDB修改數(shù)據(jù)的2種方法

    這篇文章主要介紹了MongoDB修改數(shù)據(jù)的2種方法,需要的朋友可以參考下
    2014-05-05
  • 阿里云服務器部署mongodb的詳細過程

    阿里云服務器部署mongodb的詳細過程

    這篇文章主要介紹了阿里云服務器部署mongodb的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • CentOS7.2 安裝 MongoDB 3.4的教程

    CentOS7.2 安裝 MongoDB 3.4的教程

    這篇文章主要介紹了CentOS7.2 安裝 MongoDB 3.4的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Mongodb的oplog詳解

    Mongodb的oplog詳解

    這篇文章主要介紹了Mongodb的oplog詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Mongodb批量刪除gridfs文件實例

    Mongodb批量刪除gridfs文件實例

    這篇文章主要介紹了Mongodb批量刪除gridfs文件實例,本文根據(jù)生產(chǎn)環(huán)境實際需求總結(jié)而來,需要的朋友可以參考下
    2015-01-01
  • MongoDB 副本集的搭建過程

    MongoDB 副本集的搭建過程

    這篇文章主要介紹了MongoDB 副本集的搭建過程,幫助大家更好的理解和學習使用MongoDB數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-03-03

最新評論

六盘水市| 海门市| 曲阳县| 巢湖市| 夏邑县| 沾化县| 泗阳县| 武强县| 清苑县| 壤塘县| 湛江市| 兴城市| 临泽县| 阆中市| 南岸区| 璧山县| 巴林右旗| 舟曲县| 尉犁县| 枣阳市| 张家口市| 纳雍县| 汾西县| 玛沁县| 敦化市| 蒲城县| 兴安县| 乌恰县| 永修县| 木里| 新干县| 南木林县| 昭平县| 财经| 锡林郭勒盟| 东港市| 沂南县| 河间市| 五莲县| 白河县| 沽源县|