MongoDB的数据类型

一、基本数据类型

1、null

2、布尔型:true,false

3、数值:默认是64位浮点型数值,也可以使用NumberInt(),NumberLong()表示整形

4、字符串:UTF-8类型的字符串

二、复杂数据类型

1、日期:new Date()

2、正则表达式

3、数组

4、内嵌文档

5、对象ID:ObjectId

三、_id与ObjectId

1、每个文档都必须有一个"_id"键,这个键的值可以是任意类型的,默认是ObjectId对象

2、在一个集合里面,每个文档都有唯一的"_id"

3、ObjectId使用12个字节的存储空间,存储24个十六进制数字组成的字符串

4、ObjectId由 4个字节的时间戳+3字节的主机唯一标识(主机名hash值)+2字段的进程号(PID)+ 3字节的自动增加的计时器组成

5、如果插入文档时没有"_id"键,系统会自动生成,如果有,则不再生成

 


版权声明:本文为duzm200542901104原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。