您可以将从“图表生成器”中的数据源返回的字段的数据类型转换为其他数据类型。例如,您可以将存储为字符串的数字转换为数字,将存储为字符串或Unix时间戳的日期转换为日期,或将ObjectId字段视为日期。
要转换字段的数据类型,请单击该字段,然后从省略号(...)菜单中选择“ 转换类型 ” 。
MongoDB图表支持将数据转换为以下类型:
标签 | BSON类型 |
---|---|
串 | 串 |
日期 | 日期 |
数 | 双 |
布尔型 | 布尔 |
数据类型由聚合管道转换 。对于您选择的每种类型转换,都可以通过查看聚合管道来找到基础的聚合阶段 。
要查看转换对示例文档的影响,请 查看示例源文档。
转换与图表定义一起保存。
您可以从文档数组转换原始数据数组和原始数据字段。数组中的每个项目都将转换为新类型。但是,如果转换无效或该项目的原始值为,则null
该项目将转换为null
。您不能转换嵌套超过一层的数组。
例
您有一个字符串数组:
应用Number数据类型转换将返回以下数组:
例
您有一系列包含字段foo
和的文档bar
:
将Number数据类型转换应用于该foo
字段将返回以下文档数组: