一、基本数据类型
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版权协议,转载请附上原文出处链接和本声明。