MongoDB支持許多數(shù)據(jù)類型。 其中一些是 -
- 字符串 - 這是用于存儲數(shù)據(jù)的最常用的數(shù)據(jù)類型。MongoDB中的字符串必須為
UTF-8。 - 整型 - 此類型用于存儲數(shù)值。 整數(shù)可以是
32位或64位,具體取決于服務(wù)器。 - 布爾類型 - 此類型用于存儲布爾值(
true / false)值。 - 雙精度浮點(diǎn)數(shù) - 此類型用于存儲浮點(diǎn)值。
- 最小/最大鍵 - 此類型用于將值與最小和最大
BSON元素進(jìn)行比較。 - 數(shù)組 - 此類型用于將數(shù)組或列表或多個(gè)值存儲到一個(gè)鍵中。
- 時(shí)間戳 -
ctimestamp,當(dāng)文檔被修改或添加時(shí),可以方便地進(jìn)行錄制。 - 對象 - 此數(shù)據(jù)類型用于嵌入式文檔。
- 對象 - 此數(shù)據(jù)類型用于嵌入式文檔。
- Null - 此類型用于存儲
Null值。 - 符號 - 該數(shù)據(jù)類型與字符串相同; 但是,通常保留用于使用特定符號類型的語言。
- 日期 - 此數(shù)據(jù)類型用于以UNIX時(shí)間格式存儲當(dāng)前日期或時(shí)間。您可以通過創(chuàng)建日期對象并將日,月,年的日期進(jìn)行指定自己需要的日期時(shí)間。
- 對象ID - 此數(shù)據(jù)類型用于存儲文檔的ID。
- 二進(jìn)制數(shù)據(jù) - 此數(shù)據(jù)類型用于存儲二進(jìn)制數(shù)據(jù)。
- 代碼 - 此數(shù)據(jù)類型用于將JavaScript代碼存儲到文檔中。
- 正則表達(dá)式 - 此數(shù)據(jù)類型用于存儲正則表達(dá)式。