一、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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
墨天轮个人数说知识点合集
JiekeXu
224次阅读
2025-04-01 15:56:03
从Percona 发布Pro级产品得到的一些启发
库海无涯
76次阅读
2025-03-26 08:45:23
眼见高楼起,眼见高楼塌,MySQL的好日子到头了
AustinDatabases
74次阅读
2025-03-20 09:50:37
MySQL 内存那点事你还不会--PS分析+自动历史SQL分析(2)
AustinDatabases
63次阅读
2025-03-07 10:29:21
天上的“PostgreSQL” 说 地上的 PostgreSQL 都是“小垃圾”
AustinDatabases
38次阅读
2025-03-06 09:27:01
多模式数据库如何向现代数据管理变革
Navicat
34次阅读
2025-03-07 16:02:08
OceanBase 6大学习法--OBCA视频学习总结第三章--数据库引擎
AustinDatabases
34次阅读
2025-03-05 11:08:33
搞 PostgreSQL多才多艺的人--赵渝强 《PG数据库实战派》
AustinDatabases
33次阅读
2025-03-31 10:00:51
让数据先“活”起来,如何实现数据在企业中的最大价值
Roger的数据库专栏
33次阅读
2025-03-25 10:37:58
AI 能替代DBA吗,我好焦虑,你焦虑个屁!!!
AustinDatabases
32次阅读
2025-03-18 10:46:01