| 数据类型 | 描述 | 举例 |

| ----------- | ----------- | ----------- |

| 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()} |