小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

MongoDB簡(jiǎn)介基本命令(一)

 丹楓無(wú)跡 2022-04-04

1 MongoDB 簡(jiǎn)介

1.1 使用場(chǎng)景

(1)數(shù)據(jù)量大
(2)價(jià)值較低
對(duì)于這樣的數(shù)據(jù),更適合于使用MangoDB來(lái)存儲(chǔ)數(shù)據(jù)

1.2 什么是MangoDB

MangoDB是一個(gè)跨平臺(tái)的面向文檔(相當(dāng)于Mysql中的一行記錄)的數(shù)據(jù)庫(kù),是NoSql數(shù)據(jù)庫(kù)中最熱門(mén)的一種。它介于關(guān)系和非關(guān)系數(shù)據(jù)庫(kù)之間的,是非關(guān)系數(shù)據(jù)庫(kù)中功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)的產(chǎn)品,支持的數(shù)據(jù)非常松散,類(lèi)似于JSON的BSON格式,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類(lèi)型
官網(wǎng):[http://www.]

1.3 MongoDB的特點(diǎn)

MongoDB最大的特點(diǎn)就是他支持的查詢(xún)語(yǔ)言非常強(qiáng)大,語(yǔ)法類(lèi)似于面向?qū)ο蟮牟樵?xún)語(yǔ)言,幾乎可以實(shí)現(xiàn)類(lèi)似關(guān)系數(shù)據(jù)庫(kù)單表查詢(xún)的絕大部分功能,而且還支持對(duì)數(shù)據(jù)庫(kù)簡(jiǎn)歷索引。它是一個(gè)面向集合的,模式自由的文檔型數(shù)據(jù)庫(kù)。

特點(diǎn):

  1. 面向集合存儲(chǔ),易于存儲(chǔ)對(duì)象類(lèi)型的數(shù)據(jù);
  2. 模式自由
  3. 支持動(dòng)態(tài)查詢(xún)
  4. 支持完全索引,包含內(nèi)部對(duì)象
  5. 支持復(fù)制和故障恢復(fù)
  6. 使用高效的二進(jìn)制數(shù)據(jù)存儲(chǔ),包括大型對(duì)象 如視頻等
  7. 自動(dòng)處理碎片,支持云計(jì)算層次的擴(kuò)展
  8. 支持Python、PHP、Ruby、Java、C、C#、Javascript、Prel等等
  9. 支持的格式BSON一種JSON的擴(kuò)展

1.4 MongoDB體系結(jié)構(gòu)

MangoDB的邏輯結(jié)構(gòu)是一種層次結(jié)構(gòu)主要由:

文檔(document)、集合(collection)、數(shù)據(jù)庫(kù)(database)這三部分組成。伙計(jì)結(jié)構(gòu)是面向用戶(hù)的,用戶(hù)使用MangoDB開(kāi)發(fā)應(yīng)用程序就是使用的邏輯結(jié)構(gòu)

  1. MangoDB的文檔(document),相當(dāng)于關(guān)系數(shù)據(jù)庫(kù)中的一行
  2. 多個(gè)文檔組成一個(gè)集合(collection),相當(dāng)于關(guān)系數(shù)據(jù)庫(kù)中的表
  3. 多個(gè)集合(collection),邏輯上組織在一起,就是數(shù)據(jù)庫(kù)(database)
  4. 一個(gè)MangoDB支持多個(gè)數(shù)據(jù)庫(kù)(database)

1.5 數(shù)據(jù)類(lèi)型

基本數(shù)據(jù)類(lèi)型

null:用于表示空值或者不存在的字段{"x":null}

布爾型:布爾類(lèi)型有兩個(gè)值true或者false {"x"true}

數(shù)值:shell默認(rèn)使用64位浮點(diǎn)型數(shù)值,{"x":3.14} 或 {"x":3.14}

? 對(duì)于整型可以使用NumberInt(4字節(jié)符號(hào)整數(shù))或NumberLong(8字節(jié)符號(hào)整數(shù))

? {"x":NumberInt(4)}{"x":NumberLong(4)}

字符串:UTF-8字符串都可以表示字符串類(lèi)型的數(shù)據(jù){"x":"呵呵"}

日期:日期被存儲(chǔ)為自新紀(jì)元依賴(lài)經(jīng)過(guò)的毫秒數(shù),不存儲(chǔ)時(shí)區(qū),{"x":new Date()}

正則表達(dá)式:查詢(xún)時(shí),使用正則表達(dá)式作為限定條件,語(yǔ)法與JavaScript的正則表達(dá)式相同,{“x”

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多