麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > 綜合 > 正文

MongoDB 簡介

2024-07-21 02:53:21
字體:
來源:轉載
供稿:網友

一 概念

 MongoDB是一個面向文檔的數據庫。  功能:   索引   聚合   特殊的集合類型   文件存儲

二 基礎知識

1、文檔

 文檔是MongoDB的核心概念。文檔就是鍵值對的一個有序集,對應關系型數據庫中的一行。  文檔的鍵是字符串,不能含有/0,文檔不能有重復的鍵。”.”和”$”具有特殊意思,是保留字符。  MongoDB區分類型和大小寫。

2、集合

 集合是一組文檔,對應關系型數據庫的一張表。  使用多個集合的原因:   方便管理   節省查詢時間   方便索引

3、子集合

 組織集合的一種慣例是使用“.”分隔不同命名空間的子集合

4、數據庫

 多個集合可以組合成數據庫  保留的數據庫名:   admin   local   config:存儲分片信息  命名空間:把數據庫名添加到集合名前,得到集合完全限定名。

三 數據類型

1、概念

  MongoDB的文檔與javaScript中的對象相近,因而可認為它類似于JSON

2、類型

  1)null    用于表示空值或者不存在的字段   2)布爾型    true|false   3)數值      shell默認使用64位浮點型數值。對于整型值,可使用NumberInt類(表示4字節帶符號整數)或NumberLong類(表示8字   符帶符號整數)      {“x”:NumberInt(“3”)}   4)字符串    UTF-8字符串都可以表示為字符串類型的數據   5)日期    日期被存儲為自信紀元以來經過的毫秒數,不存儲時區,所以時間與實際時間會差8小時    {“x”:new Date()}   6)正則表達式    查詢時,使用正則表達式作為限定條件    {“x”:/foobar/i}   7)數組    數組列表或數據集可以表示為數組,數據可包含不同數據類型的元素    {“x”:[“a”,”b”,”c”]}   8)內嵌文檔    文檔可嵌套其他文檔,被嵌套的文檔作為父文檔的值    {“x”:{“foo”:”bar”}}   9)對象Id    對象Id是一個12字節的ID,是文檔的唯一標識    {“_id”:ObjectId()}    MongoDB中存儲的文檔必須有一個”_id”鍵。這個鍵可以是任何類型的,默認是個ObjectId對象。    OjbectId是”_id”的默認類型。不同的及其都能用全局唯一的同種方法方便地生成它。    ObjectId使用12字節的存儲空間    0 1 2 3|4 5 6|7 8 |9 10 11    時間戳 機器 PID 計數器   10)自動生成_id      通常會在客戶端由驅動程序完成。體現了MongoDB的哲學:能交給客戶端驅動程序來做的事情就不要交給服務器來    做。因為擴展應用層比擴展數據庫容易得多。   11)二進制數據      二進制數據是一個任意字節的字符串。它不能直接在shell中使用,如果要將非UTF-8字符保存到數據庫中,二進制數據   是唯一的方式   12)代碼    查詢和文檔中可以包括任意Javascript代碼


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久久久综合 | 国产一区二区免费 | 特片网久久 | 欧美视频在线观看一区 | 99国产精品国产免费观看 | 日本成年免费网站 | 日本一区二区高清不卡 | 色就色 综合偷拍区91网 | www.国产一区.com | 中文字幕一二区 | 中文区中文字幕免费看 | 亚洲小视频在线 | 嫩草91在线| 毛片视频网站在线观看 | 一级做a爱片性色毛片高清 日本一区二区在线看 | 午夜影视一区二区 | 黄色网页在线观看 | 中文在线观看视频 | 爱逼爱操综合网 | 又黄又爽又色无遮挡免费 | 圆产精品久久久久久久久久久 | 成年性羞羞视频免费观看 | 91成人免费| 欧美 亚洲 视频 | 毛片免费视频观看 | 在线中文字幕不卡 | 中文字幕观看 | 成人毛片视频免费看 | 青青国产在线视频 | 国产免费一级淫片a级中文 99国产精品自拍 | 日本羞羞的午夜电视剧 | 国产精品资源手机在线播放 | 国产乱子视频 | chinese18 xxxx videos | 国产色视频一区 | 国产一级桃视频播放 | 国产乱一区二区三区视频 | 亚洲午夜天堂吃瓜在线 | 久久成人免费观看 | 高清国产在线 | 中日韩乱码一二新区 |