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

軟件下載吧

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

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

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

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一樣,支持內(nèi)嵌的文檔對象和數(shù)組對象,但是BSON有JSON沒有的一些數(shù)據(jù)類型,如Date和BinData類型。它支持下面數(shù)據(jù)類型。每個數(shù)據(jù)類型對應(yīng)一個數(shù)字,在MongoDB中可以使用$type操作符查看相應(yīng)的文檔的BSON類型。

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

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

MongoDB基礎(chǔ)知識 之 常用數(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:如果你學(xué)過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基礎(chǔ)知識 之 常用數(shù)據(jù)類型介紹講解

String

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

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

Integer

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

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

Double

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

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

Boolean

true或者false,首字母為小寫

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

Array

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

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

Object

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

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

null

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

Timestamp

時間戳

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

Date

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

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

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

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

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

相關(guān)下載

查看所有評論+

網(wǎng)友評論

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

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 小信的干洗店1~4| 花传媒季app| 欧美乱强伦xxxxx高潮| 国产精品美女网站在线看| 亚洲精品无码你懂的| _妓院_一钑片_免看黄大片| 看了流水的小说| 宝宝你里面好烫很软不想出来 | 日韩美一区二区| 国产精品99久久久久久www| 亚洲欧美中文日韩v在线观看| 97久人人做人人妻人人玩精品| 污到下面流水的视频| 国内精品伊人久久久久av影院| 亚洲综合色丁香婷婷六月图片| 99久久人妻无码精品系列蜜桃 | 无限资源日本免费2018| 好吊妞视频这里有精品| 免费高清av一区二区三区| 一本久久精品一区二区| 痴汉の电梯在线播放| 夫妇交换性3中文字幕| 亚洲韩精品欧美一区二区三区| 99re免费视频| 欧美国产日韩a在线视频| 国产白领丝袜办公室在线视频| 九九全国免费视频| 麻豆国产精品va在线观看不卡| 日本久久久久亚洲中字幕| 国产一区在线视频观看| 三年片在线观看免费观看大全中国| 精品久久久无码人妻中文字幕| 夜夜躁狠狠躁日日躁视频 | 中日韩黄色大片| 精品免费人成视频APP| 天堂网www最新版资源在线| 亚洲欧美日韩中文在线制服| 亚洲视频一区二区三区四区| 日韩欧美一及在线播放| 四虎永久地址4hu2019| yellow视频免费在线观看|