MongoDB支持以下数据类型:

  1. String(字符串):存储字符序列,使用UTF-8编码。
  2. Integer(整数):存储32或64位的有符号整数。
  3. Double(双精度浮点数):存储64位的双精度浮点数。
  4. Boolean(布尔值):存储true或false。
  5. Date(日期):存储日期时间。
  6. ObjectId(对象ID):存储文档的唯一标识符。
  7. Array(数组):存储一个或多个值的数组。
  8. Binary Data(二进制数据):存储二进制数据。
  9. Undefined(未定义):已废弃,不再使用。
  10. Null(空值):存储空值。
  11. Regular Expression(正则表达式):存储正则表达式。
  12. JavaScript(JavaScript代码):存储JavaScript代码。
  13. Symbol(符号):已废弃,不再使用。
  14. Timestamp(时间戳):存储时间戳。
  15. Max key(最大键):已废弃,不再使用。
  16. Min key(最小键):已废弃,不再使用。

MongoDB还支持嵌入式文档和地理位置数据类型。