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

MongoDB系列教程(七):MongoDb數(shù)據(jù)結(jié)構(gòu)詳解

 更新時間:2015年05月07日 11:34:14   投稿:junjie  
這篇文章主要介紹了MongoDB系列教程(七):MongoDb數(shù)據(jù)結(jié)構(gòu)詳解,本文講解了Collections、Document、GridFS等3種數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下

首先,向數(shù)據(jù)庫插入一條bjson數(shù)據(jù)

首先是定義文檔,然后使用admin用戶名密碼登錄,進(jìn)入test數(shù)據(jù)庫,向test數(shù)據(jù)庫中插入此文檔(“表名稱和表中的記錄”)

插入結(jié)果,查看mongoVUE如下圖所示

從上圖可以看出系統(tǒng)自帶的三個數(shù)據(jù)庫,local,admin,test,在加入一條記錄的時候,會自動生成_id的自動標(biāo)識。

我們再添加圖片,可以使用mongoVUE添加,如下圖所示。

Collections:在mongodb中叫做集合,是文檔的集合。無模式,可以存儲各種各樣的文檔。類似mysql中的表。

在關(guān)系型數(shù)據(jù)庫中,關(guān)系數(shù)據(jù)庫的每一張表就是一個關(guān)系模型的映射,每張表的字段就是對應(yīng)的實體的屬性和主外鍵的集合,每個字段需要提前定義。

Document:這里的user集合(“表”)有一個document(document可以理解為mysql中的記錄)。文檔是mongodb保存數(shù)據(jù)的基本單元。數(shù)據(jù)的存儲結(jié)構(gòu)為BSON格式,也就是我們開始添加的文檔,key value鍵值對類型。

文檔中保存到數(shù)據(jù)類型可以為:null、boolean、String、Object、32位整數(shù)、64位整數(shù)、64位浮點數(shù)、日期、正則表達(dá)式、js代碼、二進(jìn)制數(shù)據(jù)、數(shù)組、內(nèi)嵌文檔、最大值、最小值、未定義類型。

GridFS:因為bson對象的大小有限制,不適合存儲大型文件,GridFS文件系統(tǒng)為大型文件提供了存儲的方案,GridFS下的fs保存的是圖片、視屏等大文件。

無論是bson對象還是GriFs中存儲的大文件,我們發(fā)現(xiàn)當(dāng)添加一個文檔的時候,會自動的添加_id ,不同的是圖片添加后會自動的加上_id,chunkSize,md5,legnth,aliases等,這些屬性是我們上傳完圖片后,mongodb分析后自動添加的,系統(tǒng)自動保存。

相關(guān)文章

  • mongodb中根據(jù)時間過濾進(jìn)行查詢的操作方法

    mongodb中根據(jù)時間過濾進(jìn)行查詢的操作方法

    這篇文章主要介紹了mongodb中簡單的根據(jù)時間過濾進(jìn)行查詢,文末補(bǔ)充介紹了如何根據(jù)日期過濾/查找MongoDB中的記錄,結(jié)合實例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • MongoDB分頁查詢緩慢怎么辦

    MongoDB分頁查詢緩慢怎么辦

    在大數(shù)據(jù)應(yīng)用中,MongoDB的分頁查詢存在性能問題,特別是數(shù)據(jù)量大時,本文探討了性能下降的原因,并提出了多種優(yōu)化策略,如有效使用索引、基于索引的游標(biāo)分頁、使用聚合框架、減少返回數(shù)據(jù)量、使用緩存機(jī)制等,旨在改善大規(guī)模數(shù)據(jù)場景下的查詢效率
    2024-09-09
  • 深入講解MongoDB的慢日志查詢(profile)

    深入講解MongoDB的慢日志查詢(profile)

    在MySQL中,慢查詢?nèi)罩臼墙?jīng)常作為我們優(yōu)化數(shù)據(jù)庫的依據(jù),那在MongoDB中是否有類似的功能呢?答案是肯定的,那就是MongoDB Database Profiler。下面這篇文章主要給大家介紹了關(guān)于MongoDB慢日志查詢(profile)的相關(guān)資料,需要的朋友可以參考下。
    2017-06-06
  • MongoDB數(shù)據(jù)備份遷移的全過程

    MongoDB數(shù)據(jù)備份遷移的全過程

    這篇文章主要記錄了MongoDB數(shù)據(jù)備份遷移的全過程,文中通過圖文結(jié)合的方式介紹的非常詳細(xì),對大家了解學(xué)習(xí)MongoDB數(shù)據(jù)備份遷移有一定的幫助,需要的朋友可以參考下
    2024-06-06
  • MongoDB用Mongoose得到的對象不能增加屬性完美解決方法(兩種)

    MongoDB用Mongoose得到的對象不能增加屬性完美解決方法(兩種)

    本文給大家分享兩種解決方案解決MongoDB用Mongoose得到的對象不能增加屬性問題,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2017-11-11
  • MongoDB在Windows系統(tǒng)和Linux系統(tǒng)中實現(xiàn)自動定時備份的操作步驟

    MongoDB在Windows系統(tǒng)和Linux系統(tǒng)中實現(xiàn)自動定時備份的操作步驟

    要在Windows系統(tǒng)中實現(xiàn)自動定時備份MongoDB數(shù)據(jù)庫,可以使用Windows任務(wù)計劃程序和MongoDB自帶的mongodump工具,這篇文章主要介紹了MongoDB在Windows系統(tǒng)和Linux系統(tǒng)中實現(xiàn)自動定時備份的操作步驟,需要的朋友可以參考下
    2023-12-12
  • MongoDB使用場景總結(jié)

    MongoDB使用場景總結(jié)

    這篇文章介紹了什么場景該用MongoDB,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • 解決MongoDB占用內(nèi)存過大頻繁死機(jī)的方法詳解

    解決MongoDB占用內(nèi)存過大頻繁死機(jī)的方法詳解

    這篇文章主要介紹了解決MongoDB占用內(nèi)存過大頻繁死機(jī)的方法詳解,需要的朋友可以參考下
    2020-02-02
  • 關(guān)于對MongoDB索引的一些簡單理解

    關(guān)于對MongoDB索引的一些簡單理解

    索引的作用是為了提升查詢效率,如果查詢條件帶有索引,MongoDB 將掃描索引, 通過索引確定要查詢的部分文檔,而非直接對全部文檔進(jìn)行掃描,下面這篇文章主要給大家介紹了關(guān)于對MongoDB索引的一些簡單理解,需要的朋友可以參考下
    2021-09-09
  • MongoDB 使用Skip和limit分頁

    MongoDB 使用Skip和limit分頁

    本文章先來給大家簡單介紹關(guān)于MongoDB 數(shù)據(jù)分頁和排序 limit,skip用戶的一些基礎(chǔ)語句,然后用一個實例詳細(xì)介紹MongoDB 數(shù)據(jù)分頁和排序?qū)嵗椒ā?/div> 2014-08-08

最新評論

遂宁市| 安化县| 阿图什市| 交口县| 巩留县| 棋牌| 平武县| 万宁市| 衡阳市| 固始县| 葫芦岛市| 上饶市| 东港市| 三穗县| 顺义区| 宝鸡市| 陇川县| 股票| 阿坝县| 武城县| 弥渡县| 泽普县| 岳阳县| 巴彦县| 青铜峡市| 汨罗市| 苍梧县| 赤城县| 乌恰县| 额尔古纳市| 普格县| 林周县| 莫力| 涿州市| 大英县| 若羌县| 永兴县| 赤城县| 贵德县| 缙云县| 卢龙县|