一、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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
国内独家|阿里云首发MongoDB 8.0,性能提升“快”人一步
阿里云瑶池数据库
215次阅读
2025-04-24 09:53:13
腾讯云与 MongoDB 续签战略合作协议
腾讯云
133次阅读
2025-04-14 09:59:46
知识点 | 主流的开源协议有哪些?
戏说数据那点事
69次阅读
2025-04-21 10:35:19
OceanBase 单机版可以大批量快速部署吗? YES
AustinDatabases
60次阅读
2025-04-21 10:35:14
鸿门宴讲PostgreSQL -- 被拉去央企救场一天
AustinDatabases
57次阅读
2025-04-24 09:53:40
打破DBA的局限:像架构师一样思考,提升你的技术价值-- 访蚂蚁金服P9 朱春茂
AustinDatabases
47次阅读
2025-04-28 10:18:46
DBA 有心眼,难搞的SQL实际案例分析--都是别人的错
AustinDatabases
45次阅读
2025-04-16 10:33:49
MongoDB “升级项目” 大型连续剧(2)-- 到底谁是"der"
AustinDatabases
38次阅读
2025-04-23 11:19:10
MongoDB增删改查操作
鲁鲁
37次阅读
2025-04-14 22:41:51
谨献给“国产数据库”培训机构 专贴
AustinDatabases
35次阅读
2025-04-30 12:17:59