MongoDB支持許多數據類型的列表下面給出:
- String : 這是最常用的數據類型來存儲數據。在MongoDB中的字符串必須是有效的UTF-8。
- Integer : 這種類型是用來存儲一個數值。整數可以是32位或64位,這取決於您的服務器。
- Boolean : 此類型用於存儲一個布爾值 (true/ false) 。
- Double : 這種類型是用來存儲浮點值。
- Min/ Max keys : 這種類型被用來對BSON元素的最低和最高值比較。
- Arrays : 使用此類型的數組或列表或多個值存儲到一個鍵。
- Timestamp : 時間戳。這可以方便記錄時的文件已被修改或添加。
- Object : 此數據類型用於嵌入式的文件。
- Null : 這種類型是用來存儲一個Null值。
- Symbol : 此數據類型用於字符串相同,但它通常是保留給特定符號類型的語言使用。
- Date : 此數據類型用於存儲當前日期或時間的UNIX時間格式。可以指定自己的日期和時間,日期和年,月,日到創建對象。
- Object ID : 此數據類型用於存儲文檔的ID。
- Binary data : 此數據類型用於存儲二進制數據。
- Code : 此數據類型用於存儲到文檔中的JavaScript代碼。
- Regular expression : 此數據類型用於存儲正則表達式