Go教程

MongoDB数据类型

本文主要是介绍MongoDB数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

MongoDB 4.2官方支持数据类型如下:
MongoDB数据类型

MongoDB数据类型

最经常使用的数据类型:

  • Object  ID :Documents 自生成的 id
  • String: 字符串,必须是utf-8
  • Boolean:布尔值,true 或者false (这里有坑哦~在我们大Python中 True False 首字母大写)
  • Integer:整数 (Int32 Int64 你们就知道有个Int就行了,一般我们用Int32)
  • Double:浮点数 (没有float类型,所有小数都是Double)
  • Arrays:数组或者列表,多个值存储到一个键 (list哦,大Python中的List哦)
  • Object:如果你学过Python的话,那么这个概念特别好理解,就是Python中的字典,这个数据类型就是字典
  • Null:空数据类型 , 一个特殊的概念,None Null
  • Timestamp:时间戳
  • Date:存储当前日期或时间unix时间格式 (我们一般不用这个Date类型,时间戳可以秒杀一切时间类型)*

Object ID

文档自动生成的_id,长度为24个字符。
0-8字节是时间戳,
9-14字节的机器标识符,表示MongoDB实例所在机器的不同;
15-18字节的进程id,表示相同机器的不同MongoDB进程。
19-24字节是计数器
MongoDB数据类型

String

UTF-8字符串,记住是UTF-8字符串。
MongoDB数据类型

Integer

整数 (Int32 Int64 我们就知道有个Int就行了,一般我们用Int32)
MongoDB数据类型

Double

浮点数 (MongoDB中没有float类型,所有小数都是Double)
MongoDB数据类型

Boolean

true或者false,首字母为小写
MongoDB数据类型

Boolean

数据或者列表,多个值存储到一个键
MongoDB数据类型

Object

类似于Python里的字典

null

空值
MongoDB数据类型

Timestamp

时间戳
MongoDB数据类型

Date

默认时间为标准时间(UTC)
MongoDB数据类型
需要转换为当前时间。
很少使用这个Date类型,因为时间戳可以秒杀一切时间类型。

这篇关于MongoDB数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!