📅  最后修改于: 2023-12-03 15:32:57.031000             🧑  作者: Mango
MongoDB 是一种文档数据库。文档是一个键值对的数据结构,类似于 JSON 对象。不像传统关系数据库中的行,文档中的键可以是不同类型的数据。
MongoDB 中的数据类型包括:
字符串是文档中最常用的数据类型。字符串在 MongoDB 中最多可以存储 16MB。
{
"title": "MongoDB 数据类型",
"description": "介绍 MongoDB 中的数据类型和其使用方式"
}
MongoDB 有两种数值类型:32 位的整数和 64 位的浮点数。
{
"age": 25,
"salary": 50000.50
}
布尔值只有两种取值:true 和 false。
{
"isPublished": true
}
数组可以包含多个值,并且每个值的数据类型可以不同。
{
"hobbies": ["阅读", "游泳", "跑步"]
}
对象是键值对的集合,类似于嵌套文档。
{
"person": {
"name": "张三",
"age": 25,
"address": {
"city": "北京",
"country": "中国"
}
}
}
Null 表示不存在或未定义的值。
{
"middle_name": null
}
日期类型存储的时间精度为毫秒。
{
"created_at": new Date("2021-05-01T00:00:00.000Z")
}
正则表达式用于模式匹配。
{
"email": /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
}
ObjectID 是 MongoDB 中文档的唯一标识符。
{
"_id": ObjectId("60aaa46a7a4c7d5e8fe43a4b")
}
以上就是 MongoDB 中常用的数据类型,开发者可以根据实际需求来选择最适合的数据类型。