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

MongoDB的基礎(chǔ)知識簡介

 更新時(shí)間:2017年05月01日 01:07:43   投稿:mdxy-dxy  
這篇文章主要介紹了MongoDB的基礎(chǔ)知識簡介,需要的朋友可以參考下

1、文檔、集合和數(shù)據(jù)庫

  a)、文檔:因?yàn)镸ongoDB是面向文檔的數(shù)據(jù)庫,那么可想而知文檔是它的基本單元,相當(dāng)于關(guān)系型數(shù)據(jù)庫中的行!

   ?、?、它是由鍵值對組成的一個(gè)有序集;注:鍵不能為空且是字符串類型的。

   ?、?、它不僅區(qū)分大小寫,而且還區(qū)分?jǐn)?shù)據(jù)類型;

   ?、?、.和$符號具有特殊意義,需要在特定環(huán)境中使用;

  b)、集合:同樣的,多個(gè)文檔匯聚在一起就是一個(gè)集合,但是這些文檔可以是不同的結(jié)構(gòu)模式,組合在一起就相當(dāng)于關(guān)系型數(shù)據(jù)庫中的表!

   ?、瘛⑼瑯用荒転榭?,不能以system開頭,且不能使用保留字符$;

    Ⅱ、動(dòng)態(tài)模式(不同的結(jié)構(gòu)模式)可以使同一個(gè)集合中包含多樣化的文檔對象;比如A集合中的第一個(gè)文檔為學(xué)生,第二個(gè)文檔為商品。

  c)、數(shù)據(jù)庫:類似的,一個(gè)MongoDB實(shí)例可以有多個(gè)相互獨(dú)立的數(shù)據(jù)庫對象,每個(gè)數(shù)據(jù)庫是由N多個(gè)集合內(nèi)聚的結(jié)果!

   ?、?、名稱不能為空,不能包含/、\、"、*、<、>、:、|、?、$、\0(空格符)特殊字符,建議使用ASCII中的字母和數(shù)字;

    Ⅱ、數(shù)據(jù)庫名稱區(qū)分大小寫,建議全部小寫;

    Ⅲ、它的名稱最多為64byte;

   ?、?、以下幾個(gè)具有特殊意義的數(shù)據(jù)庫:admin(用戶數(shù)據(jù)庫)、local(本地?cái)?shù)據(jù)庫)、config(配置數(shù)據(jù)庫)

2、MongoDB客戶端-shell簡介

  a)、它被稱為javascript shell,通過它可以使用命令與MongoDB實(shí)例進(jìn)行交互,它是一個(gè)非常重要的工具;

  b)、之所以這樣稱呼它,是因?yàn)樗莻€(gè)功能完備的JavaScript解釋器,可以運(yùn)行任意的JavaScript程序;

  c)、通過shell可以進(jìn)行對數(shù)據(jù)的四個(gè)基本操作:創(chuàng)建,讀取,更新和刪除(即CRUD)操作;

3、數(shù)據(jù)類型

  a)、文檔與JavaScript中的對象很相似,所以可以類比JSON;主要包含以下幾個(gè):

   ?、?、表示空值或者不存在的字段:null;

    Ⅱ、布爾類型:包含true和false;

   ?、蟆?shù)值類型:shell中默認(rèn)為64位的浮點(diǎn)型數(shù)值

   ?、?、字符串類型:你懂的。。

   ?、?、日期類型:new Date();

   ?、?、正則表達(dá)式;

   ?、?、數(shù)組;

   ?、?、內(nèi)嵌文檔:指文檔中可以嵌套其他文檔

   ?、?、對象id:文檔的唯一標(biāo)識,是一個(gè)12byte的ID

4、shell實(shí)戰(zhàn)操作

  a)、上一篇我們已經(jīng)將MongoDB服務(wù)添加到了windows服務(wù)列表中,我們可以通過窗體直接啟動(dòng),

      也可以在管理員命令提示符(win+x+a)中通過命令net start MongoDB進(jìn)行啟動(dòng)MongoDB服務(wù);

  b)、win+r,輸入cmd進(jìn)入命令提示符,切換到到MongoDB安裝的bin目錄下,并輸入命令:mongo.exe 連接服務(wù)器;

  c)、shell操作

   ?、癫煌奈臋n:

   ?、颉avaScript函數(shù):

   ?、?、簡單的CRUD操作

PS:這些都是相對來說比較簡單的命令,大家可以動(dòng)手敲一下!哈哈、、

相關(guān)文章

  • MongoDB 3.6.5常見的安裝失敗原因和解決辦法

    MongoDB 3.6.5常見的安裝失敗原因和解決辦法

    在開發(fā)過程中,可能會(huì)用到 MongoDB 數(shù)據(jù)庫,在進(jìn)行MongoDB的安裝過程中,可能會(huì)遇到各種各樣的問題導(dǎo)致安裝失敗,本文將針對常見的安裝失敗情況(,例如端口占用、系統(tǒng)文件問題和版本兼容問題等)進(jìn)行分析,并提供解決方案和相應(yīng)的代碼示例
    2024-03-03
  • MongoDB實(shí)現(xiàn)問卷/考試設(shè)計(jì)功能

    MongoDB實(shí)現(xiàn)問卷/考試設(shè)計(jì)功能

    MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫。由C++語言編寫。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。。本文給大家分享MongoDB實(shí)現(xiàn)問卷/考試設(shè)計(jì),需要的朋友可以參考下
    2019-11-11
  • 分布式文檔存儲(chǔ)數(shù)據(jù)庫之MongoDB訪問控制的操作方法

    分布式文檔存儲(chǔ)數(shù)據(jù)庫之MongoDB訪問控制的操作方法

    這篇文章主要介紹了分布式文檔存儲(chǔ)數(shù)據(jù)庫之MongoDB訪問控制的操作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • MongoDB數(shù)據(jù)庫插入、更新和刪除操作詳解

    MongoDB數(shù)據(jù)庫插入、更新和刪除操作詳解

    這篇文章主要介紹了MongoDB數(shù)據(jù)庫插入、更新和刪除操作詳解,需要的朋友可以參考下
    2014-03-03
  • 淺談MongoDB的備份方式

    淺談MongoDB的備份方式

    mongodb數(shù)據(jù)庫同樣離不開必要的維護(hù),如備份、恢復(fù)、導(dǎo)入、導(dǎo)出。其實(shí)備份和恢復(fù)比導(dǎo)入和導(dǎo)出要方便些,而且一般不會(huì)出錯(cuò),所以大部分時(shí)候使用備份和恢復(fù)操作就可以了。下面我們來簡單談?wù)凪ongoDB的備份方式
    2015-05-05
  • Mongodb增加、移除Arbiter節(jié)點(diǎn)實(shí)例

    Mongodb增加、移除Arbiter節(jié)點(diǎn)實(shí)例

    這篇文章主要介紹了Mongodb增加、移除Arbiter節(jié)點(diǎn)實(shí)例,Arbiter是搭建Mongodb集群的一個(gè)必備節(jié)點(diǎn),需要的朋友可以參考下
    2015-01-01
  • MongoDB修改、刪除文檔的域?qū)傩詫?shí)例

    MongoDB修改、刪除文檔的域?qū)傩詫?shí)例

    這篇文章主要介紹了MongoDB修改、刪除文檔的域?qū)傩詫?shí)例,本文講解了刪除集合中所有文檔的一個(gè)域、同時(shí)刪除多個(gè)域、同時(shí)刪除和新增域,需要的朋友可以參考下
    2015-02-02
  • mongodb設(shè)置后臺運(yùn)行的方法

    mongodb設(shè)置后臺運(yùn)行的方法

    這篇文章主要介紹了mongodb設(shè)置后臺運(yùn)行的方法,本文同時(shí)給出了關(guān)閉已在后臺運(yùn)行mongodb的方法,需要的朋友可以參考下
    2014-09-09
  • MongoDB的分片集群基本配置教程

    MongoDB的分片集群基本配置教程

    MongoDB擁有經(jīng)典的Sharding架構(gòu)能將數(shù)據(jù)分散存儲(chǔ)在數(shù)個(gè)服務(wù)器上以作集群,這里我們就來看一下MongoDB的分片集群基本配置教程:
    2016-07-07
  • Spring Boot中使用MongoDB數(shù)據(jù)庫的方法

    Spring Boot中使用MongoDB數(shù)據(jù)庫的方法

    MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bjson格式,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型。Mongo最大的特點(diǎn)是他支持的查詢語言非常強(qiáng)大
    2018-02-02

最新評論

青神县| 广宁县| 中宁县| 景谷| 利津县| 东阳市| 邓州市| 芦山县| 甘洛县| 南郑县| 石阡县| 叙永县| 太和县| 洞头县| 平定县| 彩票| 张家界市| 博兴县| 敖汉旗| 攀枝花市| 平远县| 根河市| 尼玛县| 南雄市| 邵武市| 宜兰市| 全州县| 大安市| 施秉县| 靖江市| 惠来县| 左贡县| 曲周县| 安吉县| 靖远县| 洪江市| 苗栗市| 洪洞县| 汝南县| 湟源县| 临江市|