一、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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。