05 MongoDB - 数据类型

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 05 MongoDB - 数据类型

下表为MongoDB中常用的几种数据类型:

数据类型 描述
Object ID 文档ID
String 字符串,最常用,必须是有效的UTF-8
Boolean 存储一个布尔值,true或false
Integer 整数可以是32位或64位,这取决于服务器
Double 存储浮点值
Arrays 数组或列表,多个值存储到一个键
Object 用于嵌入式的文档,即一个值为一个文档
Null 存储Null值
Timestamp 时间戳
Date 存储当前日期或时间的UNIX时间格式

object id:

1、每个文档都有一个属性,为_id,保证每个文档的唯一性。

2、可以自己去设置_id插入文档。

3、如果没有提供,那么MongoDB为每个文档提供了一个独特的_id,类型为objectID

4、objectID是一个12字节的十六进制数

  • 前4个字节为当前时间戳
  • 接下来3个字节的机器ID
  • 接下来的2个字节中MongoDB的服务进程id
  • 最后3个字节是简单的增量值
相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
6月前
|
NoSQL 数据挖掘 MongoDB
深入了解MongoDB:利用$type操作符轻松操控数据类型
深入了解MongoDB:利用$type操作符轻松操控数据类型
|
3月前
|
存储 NoSQL Shell
02 MongoDB数据类型、重要概念以及shell常用指令
文章详细解释了MongoDB中的数据类型、重要概念,并提供了常用的MongoDB Shell操作指令,帮助用户更好地管理和操作MongoDB数据库。
62 0
02 MongoDB数据类型、重要概念以及shell常用指令
|
存储 JSON NoSQL
MongoDB中常用的几种数据类型
MongoDB中常用的几种数据类型
178 0
|
存储 NoSQL MongoDB
MongoDB-数据类型转换操作符
?> MongoDB 对于文档的格式并没有强制性的要求, 同一个集合中存储的文档, 字段的个数和数据类型都可以不同, 对与文档的格式没有强制性的要求是 MongoDB 的一大优势, 但是同时也增加了数据消费端的使用难度, 因为我们在使用数据的时候, 有可能同一个字段取出来的数据类型是不同的, 这样非常不利于我们后续操作, 所以也正是因为如此, MongoDB 在 4.0 中 推出了 $convert 数据类型转换操作符, 通过 $convert 数据类型转换操作符, 我们可以将不同的数据类型转换成相同的数据类型, 以便于后续我们在使用数据的过程中能够统一对数据进行处理
173 0
|
存储 JSON NoSQL
MongoDB :第三章:MongoDB的数据类型与创建MongoDB数据库
MongoDB :第三章:MongoDB的数据类型与创建MongoDB数据库
912 0
MongoDB :第三章:MongoDB的数据类型与创建MongoDB数据库
|
存储 JSON NoSQL
MongoDB(6)- BSON 数据类型
MongoDB(6)- BSON 数据类型
306 0
MongoDB(6)- BSON 数据类型
|
存储 分布式计算 NoSQL
MongoDB:0-和关系型数据库对比,基本数据类型
MongoDB:0-和关系型数据库对比,基本数据类型
596 0
MongoDB:0-和关系型数据库对比,基本数据类型
|
存储 SQL NoSQL
MongoDB简介、数据类型及帮助命令
MongoDB 是一个可扩展、高性能的 NoSQL 数据库,由 C++ 语言编写,旨在为 web 应用提供高性能可扩展的数据存储解决方案。 它的特点是高性能、易部署、易使用,存储数据非常方便,主要特性有:
|
JSON 分布式计算 DataWorks