日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

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

下面簡單介紹一下其中幾個比較重要的類型:

Object ID

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

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

Timestamps

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

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

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

Date

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

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


網(wǎng)頁題目:MongoDB數(shù)據(jù)類型匯總
網(wǎng)頁地址:http://www.dlmjj.cn/article/dheiphe.html