一、null

二、布尔类型
布尔型数据有 true 和 false 两个值。示例如下:

三、数值类型
在 Mongo shell 中,默认使用64位浮点型数据。因此,会有以下两种数值形式:


四、字符串
MongoDB 中字符串类型使用 UTF-8 编码的字符表示。示例如下:

五、日期类型
MongoDB中日期使用戳表示,单位为毫秒,不存储时区。示例如下:

六、正则表达式
MongoDB 中可使用与 JavaScript 相同的正则表达式进行查询筛选。示例如下:

七、数组
数据集可以用数组格式存储,与JavaScript 中的数组表示相同。示例如下:

八、内嵌文档
文档中可以嵌套一个子文档。在MongoDB文档总大小限制为16MB,建议使用子文档的形式组织数据,子文档查询效率要高于多键查询。示例如下:

九、_id 和 ObjectId
MongoDB中每个文档都有一个"id" 键,“id” 可以是任何类型,不指"_id" 时MongoDB 会生成一个 ObjectId 对象。。示例如下:

ObjectId 是一个12字节(24个十六进制数字)的存储空间,ObjectId的12字节数据组织方式如下:

对于如下一个ObjectId,其各位字符含义为:

十、代码
MongoDB的文档和代码中可以包括JavaScript代码。示例如下:

二进制数据
文章转载自东神殿下,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




