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

軟件下載吧

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

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

時(shí)間:2024-02-04 13:45作者:下載吧人氣:19

JSON

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

BSON

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

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

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

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

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

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

Object ID

文檔自動(dòng)生成的_id,長(zhǎng)度為24個(gè)字符。
0-8字節(jié)是時(shí)間戳,
9-14字節(jié)的機(jī)器標(biāo)識(shí)符,表示MongoDB實(shí)例所在機(jī)器的不同;
15-18字節(jié)的進(jìn)程id,表示相同機(jī)器的不同MongoDB進(jìn)程。
19-24字節(jié)是計(jì)數(shù)器

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

String

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

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

Integer

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

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

Double

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

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

Boolean

true或者false,首字母為小寫

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

Array

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

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

Object

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

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

null

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

Timestamp

時(shí)間戳

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

Date

默認(rèn)時(shí)間為標(biāo)準(zhǔn)時(shí)間(UTC)

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

需要轉(zhuǎn)換為當(dāng)前時(shí)間。
很少使用這個(gè)Date類型,因?yàn)闀r(shí)間戳可以秒殺一切時(shí)間類型。

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

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

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

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

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: hentai里番在线| 99国产精品免费视频观看| 欧美xxxx新一区二区三区| 午夜福利一区二区三区高清视频| 一级片黄色免费| 最近中文字幕2018中文字幕6| 印度精品性hd高清| 国产精品午夜剧场| 大学生男男澡堂69gaysex| 久久久久国产免费| 欧美成人四级剧情在线播放| 午夜视频在线观看一区二区| 国产4tube在线播放| 天堂а√在线中文在线新版| 中文字幕第一页在线视频| 欧美亚洲国产精品久久| 免费国产人做人视频在线观看| 黑色丝袜小舞被躁翻了3d| 在线a免费观看最新网站| 中文字幕一区二区三匹| 日韩欧美一区二区三区四区| 亚洲第一区视频| 精品国产一区二区三区无码| 国产国语对白露脸在线观看| 26uuu另类亚洲欧美日本| 少妇无码av无码专区在线观看| 久草免费资源站| 欧美精品久久天天躁| 免费看一级性生活片| 蜜臀亚洲AV无码精品国产午夜.| 国产精品福利自产拍在线观看| 丁香六月激情综合| 日本按摩高潮a级中文片| 亚洲不卡1卡2卡三卡2021麻豆| 特黄特色一级特色大片中文| 啊啊啊好大好爽视频| 韩国三级电影网| 国产欧美日韩精品丝袜高跟鞋| 99国产欧美久久久精品蜜芽| 少妇极品熟妇人妻| 久久中文字幕无码专区|