| 数据类型 | 描述 | 举例 |
| ----------- | ----------- | ----------- |
| null | 空值或未定义的对象 | {"x": null} |
| 布尔值 | 真(true)或假(false) | {"x": true} |
| 整数(32位) | shell不支持,会自动转为64位浮点数 | 无 |
| 整数(64位) | shell不支持,会自动转为64位浮点数 | 无 |
| 浮点数(64位) | shell中所有数字默认是浮点数类型 | {"x": 3.14, "y": 3} |
| 字符串 | UTF-8编码的字符串 | {"foo": "bar"} |
| 符号 | shell不支持,会自动转为字符串 | 无 |
| 对象ID | 文档的12字节唯一标识符 | {"id": ObjectId()} |
| 日期 | 从标准纪元开始的毫秒数 | {"date": new Date()} |