国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

(翻譯) MongoDB(2) 數據庫和集合

GeekGhc / 956人閱讀

摘要:例如,在集合中的數據紀錄在數據庫中的集合。因此,你可以切換到一個不存在的數據庫,并且在中執(zhí)行以下操作如果它們不存在的時候,創(chuàng)建了數據庫和集合。限制數據庫名字的列表,請參閱命名限制。集合在集合中存儲文檔。集合是類似關系數據庫的表。

MongoDB 存儲BSON文檔。例如,在集合中的數據紀錄;在數據庫中的集合。

數據庫

在MongoDB中,數據庫保存文檔集合。
選擇使用的數據庫,在Mongo Shell中,下面的例子,就是使用 use 語句:

use myDB
創(chuàng)建數據庫

如果數據庫不存在,MongoDB 會在你第一次數據庫里保存數據的時候創(chuàng)建數據庫。因此,你可以切換到一個不存在的數據庫,并且在 Mongo Shell 中執(zhí)行以下操作:

use myNewDB
db.myNewCollection1.insert( { x: 1 } )

如果它們不存在的時候,insert()創(chuàng)建了數據庫myNewDB和集合myNewCollection1
限制數據庫名字的列表,請參閱命名限制。

集合

MongoDB 在集合中存儲文檔。集合是類似關系數據庫的表。

創(chuàng)建集合

如何集合不存在,MongoDB 會在你第一次在集合中保存數據的時候創(chuàng)建集合。

db.myNewCollection2.insert( { x: 1 } )
db.myNewCollection3.createIndex( { y: 1 } )

如果它們都不存在的話,insert()createIndex()操作創(chuàng)建了它們各自的集合。
限制集合名字的列表,請參閱命名限制。

顯式創(chuàng)建

MongoDB提供db.createCollection()方法來顯式地使用各種選項創(chuàng)建一個集合,例如設置文檔最大大小或文檔驗證規(guī)則。如果你不指定這些選項,你不需要顯式的創(chuàng)建集合,當你第一次在集合中保存數據的時候,MongoDB會自動創(chuàng)建一個新的集合。
修改集合選項,請查看collMod。

文檔驗證

3.2版本新功能
默認情況下,一個集合不要求其文件具有相同的模式。即單個集合中的不同文檔不需要有相同的的字段和字段的數據類型。
從MongoDB 3.2開始,你可以在執(zhí)行更新和插入操作的時候對集合執(zhí)行文檔驗證規(guī)則。更多詳情可以查看文檔驗證。

修改文檔結構

在一個集合中改變文檔的結構,比如增加新的字段,移除已存在的字段,或者改變字段值的類型,更新文檔的結構。

下一章:https://segmentfault.com/a/11...
原文地址:https://docs.mongodb.com/manu...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18888.html

相關文章

  • (翻譯) MongoDB(3) 固定集合

    摘要:固定集合使用一種類似循環(huán)緩沖區(qū)的方式進行工作。行為順序插入固定集合保證保存的插入順序。在固定集合中緩存了少量的數據。聚合聚合管道操作不能將結果寫入到固定集合中。警告這個命令將獲得全局寫鎖,并且將會阻止其他操作,直至命令完成。 概述 固定集合是固定大小的集合,支持高吞吐量的基于插入順序的插入和檢索文檔操作。固定集合使用一種類似循環(huán)緩沖區(qū)的方式進行工作。一旦集合填滿了其分配的空間,那么新的...

    Godtoy 評論0 收藏0
  • (翻譯) MongoDB21)訪問 mongo Shell 幫助

    摘要:除了手冊中的文檔在它的幫助系統(tǒng)中提供了一些附加信息本文檔提供了訪問此信息的概述命令行幫助查看啟動的選項列表和版主信息從命令行使用選項幫助在里面查看幫助列表輸入數據庫幫助在中在服務器上查看數據庫列表使用命令版本新功能是的別名你可以在對 除了 MongoDB 手冊中的文檔, mongo shell 在它的 online 幫助系統(tǒng)中提供了一些附加信息. 本文檔提供了訪問此信息的概述. 命令行...

    yuxue 評論0 收藏0
  • (翻譯) MongoDB(4) 文檔

    摘要:使用文檔來存儲數據紀錄。是文檔的二進制表示。文檔的局限性文件有以下屬性文檔大小限制文檔的最大值為。存儲的文檔的大小超過了最大值,提供。在版本之前,不會盡量維持原文檔中的字段順序。更新文檔更新文檔使用更新操作中指定字段去執(zhí)行指定數據的修改。 MongoDB使用BSON文檔來存儲數據紀錄。BSON是JSON文檔的二進制表示。盡管它比JSON包含更多的數據類型。對于BSON規(guī)范,查看bson...

    TNFE 評論0 收藏0
  • (翻譯) MongoDB(19) mongo Shell

    摘要:概述是的交互式接口你可以使用查詢和更新數據以及執(zhí)行管理操作是發(fā)行版的一個組件一旦你已經安裝并且啟動了連接到你運行的實例在手冊的大部分示例都是使用然而許多驅動程序為提供了類似的接口啟動重要在嘗試運行之前確保正在運行啟動并使用默認端口連接到本地 概述 mongo shell 是 MongoDB的交互式 JavaScript 接口. 你可以使用 mongo shell 查詢和更新數據以及執(zhí)行...

    張率功 評論0 收藏0
  • (翻譯) MongoDB(12) 在 Amazon Linux 上安裝MongoDB社區(qū)版

    摘要:概述使用這個教程在使用軟件包安裝社區(qū)版本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動安裝下面列出的四個組件包包含守護程序和關聯配置和初始化腳本 概述 使用這個教程在 Amazon Linux 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版. 本安裝教程僅支持64位操作系統(tǒng). 詳細信息請參閱平...

    gself 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<