日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
MongoDB數(shù)據(jù)類型匯總
下表中列舉了 MongoDB 中常用的幾種數(shù)據(jù)類型:

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、句容網(wǎng)絡(luò)推廣、小程序制作、句容網(wǎng)絡(luò)營(yíng)銷、句容企業(yè)策劃、句容品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供句容建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

數(shù)據(jù)類型 描述
String 字符串類型,是最常用的數(shù)據(jù)類型,不過在 MongoDB 中,只有 UTF-8 編碼的字符串才是合法的
Integer 整型,用于存儲(chǔ)數(shù)值。根據(jù)您使用服務(wù)器的不同,整型可以分為 32 位或 64 位兩種
Boolean 布爾型,用于存儲(chǔ)布爾類型的值(true/false)
Double 雙精度浮點(diǎn)型,用于存儲(chǔ)浮點(diǎn)型(小數(shù))數(shù)據(jù)
Min/Max keys 將一個(gè)值與 BSON 元素的最低值和最高值相對(duì)比
Array 數(shù)組類型,用于將數(shù)組、列表或多個(gè)值存儲(chǔ)在一個(gè)鍵中
Timestamp 時(shí)間戳,記錄文檔修改或添加的具體時(shí)間
Object 用于內(nèi)嵌文檔
Null 用于創(chuàng)建空值
Symbol 符號(hào),該數(shù)據(jù)類型于字符串類型類似,不同的是,它一般用于采用特殊符號(hào)類型的語(yǔ)言
Date 日期時(shí)間,用 UNIX 時(shí)間格式來存儲(chǔ)當(dāng)前日期或時(shí)間,您可以創(chuàng)建 Date 對(duì)象并將 date、month、year 的值傳遞給 Date 對(duì)象來指定自己的日期時(shí)間
Object ID 對(duì)象 ID,用于創(chuàng)建文檔的 ID
Binary Data 二進(jìn)制數(shù)據(jù),用于存儲(chǔ)二進(jìn)制數(shù)據(jù)
Code 代碼類型,用于在文檔中存儲(chǔ) JavaScript 代碼
Regular expression 正則表達(dá)式類型,用于存儲(chǔ)正則表達(dá)式

下面簡(jiǎn)單介紹一下其中幾個(gè)比較重要的類型:

Object ID

Object ID 類似于關(guān)系型數(shù)據(jù)庫(kù)中的主鍵 ID,在 MongoDB 中 Object ID 由 12 字節(jié)的字符組成,其中:

  • 前 4 個(gè)字節(jié)表示當(dāng)前的 Unix 時(shí)間戳;
  • 之后的 3 個(gè)字節(jié)是當(dāng)前設(shè)備的機(jī)器標(biāo)識(shí)碼;
  • 再之后的 2 個(gè)字節(jié)是 MongoDB 服務(wù)器的進(jìn)程 id;
  • 最后 3 個(gè)字節(jié)為計(jì)數(shù)器,計(jì)數(shù)器的起始值隨機(jī)獲得。
601e2b6b aa203c c89f 2d31aa
  ↑      ↑     ↑     ↑
時(shí)間戳  機(jī)器碼 進(jìn)程id 計(jì)數(shù)器

Timestamps

Timestamps(時(shí)間戳)類型用來在 MongoDB 的內(nèi)部使用,與 Date 類型不同,Timestamps 由一個(gè) 64 位的值構(gòu)成,其中:

  • 前 32 位是一個(gè) Unix 時(shí)間戳(由 Unix 紀(jì)元(1970.1.1)開始到現(xiàn)在經(jīng)過的秒數(shù));
  • 后 32 位是一秒內(nèi)的操作序數(shù)。

在一個(gè) MongoDB 實(shí)例中,時(shí)間戳是唯一的,而且主要在 MongoDB 內(nèi)部使用,在應(yīng)用開發(fā)中,您可以使用 Date 類型來定義時(shí)間日期。

Date

Date 類型是一個(gè) 64 位的對(duì)象,其中存放了從 Unix 紀(jì)元(1970.1.1)開始到現(xiàn)在經(jīng)歷的毫秒數(shù),Date 類型是有符號(hào)的,負(fù)值則表示 1970.1.1 之前的時(shí)間。

> var mydate = new Date()
> mydate
ISODate("2021-02-06T08:50:37.024Z")
> typeof mydate
object


分享文章:MongoDB數(shù)據(jù)類型匯總
標(biāo)題來源:http://www.5511xx.com/article/dheiphe.html