MongoDB的文档利用BSON(Binary JSON)来组织数据,BSON类似于JSON,JSON只是一种大略的表示数据的办法,只包含了6种数据类型(null、布尔、数字、字符串、数组及工具),不能完备知足繁芜业务的须要,因此,BSON还供应日期、32位数字、64位数字等类型。以下对mongoDB的类型进行简要解释:
1、 null null类型用于表示空值或不存在的字段,如:{“one”:null}
2、 布尔类型 布尔类型有两上值,’true’和’false’ ,如:{“one”:true}

大数据的培训
3、 32位整数 在由于mongoDB的掌握台利用JS引擎进行输入,而JS仅支持64位浮点数,以是32位整数将会被自动转义;
4、 64位整数
64位整数与32位整数一样,在MongoDB掌握台利用时,会转义成64位浮点数。除外,如果数据库本身存储的数据类型无论是32位整数还是64位整数,利用MongoDB掌握台获取后,变动其文档记录(纵然没有修正整数本身,只修正了文档的其他部分),并重新利用掌握台写回数据库,则其数据类型也会变成了64位浮点数。
除外,利用掌握台查看一个64位整数时,可能会禁绝肯定,缘故原由是有些64位的整数不能精确表示为64位浮点数,而掌握台呈示都是64位浮点数。
5、 64位浮点数 MongoDB掌握台数字的默认类型,如:{“one”:2.02} {“one”:10}
6、 字符串 如:{“one”:”Hello World”},符号 在MongoDB掌握台中不支持这种类型,将自动转义成字符串;
大数据的培训
8、 工具id 工具id是文档中唯一的12位的ID
以上便是小编讲解的大数据的培训中修正MongoDB中数据类型的讲解,你理解了吗?如果想理解更多详情,请点击成都加米谷大数据官网吧!
成都大数据培训学校、大数据开拓、数据剖析与挖掘,零根本班本月正在招生中,课程大纲及试学视频可联系客服获取!