下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數(shù)據(jù)庫 > DB2 > MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          時間:2024-02-04 13:45作者:下載吧人氣:24

          JSON

              JSON是一種簡單的數(shù)據(jù)表示方式,它易于理解、易于解析、易于記憶。但從另一方面來說,因為只有null、布爾、數(shù)字、字符串、數(shù)組和對象這幾種數(shù)據(jù)類型,所以JSON有一定局限性。例如,JSON沒有日期類型,JSON只有一種數(shù)字類型,無法區(qū)分浮點數(shù)和整數(shù),更別說區(qū)分32為和64位數(shù)字了。再者,JSON無法表示其他一些通用類型,如正則表達式或函數(shù)。

          BSON

              BSON(Binary Serialized Document Format)是一種類JSON的二進制形式的存儲格式,簡稱Binary JSON。它和JSON一樣,支持內嵌的文檔對象和數(shù)組對象,但是BSON有JSON沒有的一些數(shù)據(jù)類型,如Date和BinData類型。它支持下面數(shù)據(jù)類型。每個數(shù)據(jù)類型對應一個數(shù)字,在MongoDB中可以使用$type操作符查看相應的文檔的BSON類型。

          MongoDB 4.2官方支持數(shù)據(jù)類型如下:

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          最經(jīng)常使用的數(shù)據(jù)類型:

          • Object  ID :Documents 自生成的 id
          • String: 字符串,必須是utf-8
          • Boolean:布爾值,true 或者false (這里有坑哦~在我們大Python中 True False 首字母大寫)
          • Integer:整數(shù) (Int32 Int64 你們就知道有個Int就行了,一般我們用Int32)
          • Double:浮點數(shù) (沒有float類型,所有小數(shù)都是Double)
          • Arrays:數(shù)組或者列表,多個值存儲到一個鍵 (list哦,大Python中的List哦)
          • Object:如果你學過Python的話,那么這個概念特別好理解,就是Python中的字典,這個數(shù)據(jù)類型就是字典
          • Null:空數(shù)據(jù)類型 , 一個特殊的概念,None Null
          • Timestamp:時間戳
          • Date:存儲當前日期或時間unix時間格式 (我們一般不用這個Date類型,時間戳可以秒殺一切時間類型)*

          Object ID

          文檔自動生成的_id,長度為24個字符。
          0-8字節(jié)是時間戳,
          9-14字節(jié)的機器標識符,表示MongoDB實例所在機器的不同;
          15-18字節(jié)的進程id,表示相同機器的不同MongoDB進程。
          19-24字節(jié)是計數(shù)器

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          String

          UTF-8字符串,記住是UTF-8字符串。

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          Integer

          整數(shù) (Int32 Int64 我們就知道有個Int就行了,一般我們用Int32)

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          Double

          浮點數(shù) (MongoDB中沒有float類型,所有小數(shù)都是Double)

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          Boolean

          true或者false,首字母為小寫

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          Array

          數(shù)據(jù)或者列表,多個值存儲到一個鍵

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          Object

          類似于Python里的字典,key是唯一的

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          null

          空值
          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          Timestamp

          時間戳

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          Date

          默認時間為標準時間(UTC)

          MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解

          需要轉換為當前時間。
          很少使用這個Date類型,因為時間戳可以秒殺一切時間類型。

          到此這篇關于MongoDB基礎知識 之 常用數(shù)據(jù)類型介紹講解的文章就介紹到這了,更多相關MongoDB數(shù)據(jù)類型內容請搜索以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持!

          標簽MongoDB,技術文檔,數(shù)據(jù)庫,MongoDB

          相關下載

          查看所有評論+

          網(wǎng)友評論

          網(wǎng)友
          您的評論需要經(jīng)過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 中文字幕精品亚洲无线码一区 | 搡老熟女老女人一区二区| 一区二区视频传媒有限公司| 精品一区二区三区四区电影| 日本无卡码免费一区二区三区| 亚洲a∨无码一区二区| 无码视频一区二区三区在线观看| 国产在线精品一区二区中文 | 国产高清在线精品一区| 国产福利电影一区二区三区,日韩伦理电影在线福 | 亚洲码欧美码一区二区三区| 中文字幕一区二区三区在线播放 | 国产91精品一区| 国产亚洲综合精品一区二区三区| 国产精品成人免费一区二区| 无码视频一区二区三区| 国产熟女一区二区三区五月婷| 国产精品久久亚洲一区二区| 女人和拘做受全程看视频日本综合a一区二区视频 | 亚洲综合色一区二区三区| 亚洲无人区一区二区三区| 国产天堂在线一区二区三区 | 久久婷婷色综合一区二区| 日韩在线视频一区二区三区| 亚洲精品一区二区三区四区乱码| 国产精品无码一区二区在线观一 | 狠狠爱无码一区二区三区| 国产香蕉一区二区在线网站| 精品久久一区二区| 一区 二区 三区 中文字幕| 国产一区二区在线观看| 日韩一区二区在线观看视频| 中文字幕在线观看一区二区 | 精品3d动漫视频一区在线观看| 97精品国产一区二区三区| 久久人妻内射无码一区三区| 国产一区二区三区乱码| 精品国产日韩亚洲一区| 高清一区二区三区| 一区二区三区日本电影| 国产精品538一区二区在线|