MongoDB支持許多數(shù)據(jù)類型。其中一些是:
String ? 這是存儲(chǔ)數(shù)據(jù)最常用的數(shù)據(jù)類型。字符串在 MongoDB 必須是UTF-8有效。
Integer ? 此類型用于存儲(chǔ)數(shù)值。整數(shù)可以是32位 或 64位,具體取決于您的服務(wù)器。
Boolean ?此類型用于存儲(chǔ)布爾(true / false)值。
Double ? 此類型用于存儲(chǔ)浮點(diǎn)值。
Min/ Max keys ?該類型用于將值與最低和最高的BSON元素進(jìn)行比較。
Arrays ?此類型用于將數(shù)組或列表或多個(gè)值存儲(chǔ)到一個(gè)鍵中。
Timestamp? ctimestamp(時(shí)間戳)。當(dāng)文檔被修改或添加時(shí),這可以方便地進(jìn)行記錄。
Object ?此數(shù)據(jù)類型用于嵌入式文檔。
Null ?此類型用于存儲(chǔ) Null 值。
Symbol?此數(shù)據(jù)類型與字符串使用相同;但是,它通常是為使用特定符號(hào)類型的語(yǔ)言保留的。
Date ? 此數(shù)據(jù)類型用于以UNIX時(shí)間格式存儲(chǔ)當(dāng)前日期或時(shí)間。您可以通過(guò)創(chuàng)建 Date 對(duì)象并將日期,月份,年份遞到其中來(lái)指定自己的日期時(shí)間。
Object ID ?此數(shù)據(jù)類型用于存儲(chǔ)文檔的ID。
Binary data ?此數(shù)據(jù)類型用于存儲(chǔ)二進(jìn)制數(shù)據(jù)。
Code ?此數(shù)據(jù)類型用于將JavaScript代碼存儲(chǔ)到文檔中。
Regular expression ?此數(shù)據(jù)類型用于存儲(chǔ)正則表達(dá)式。