购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5 数据类型

MongoDB支持多种数据类型,常见的数据类型如表1.5所示。

表1.5 MongoDB中常见的数据类型

其中有几个数据类型,是在传统数据库中不常见的,例如Object ID、Object等。Object ID类似于关系数据库中的主键ID。在MongoDB中,Object ID由12字节的字符组成,其中:

● 前4字节表示当前的UNIX时间戳。

● 之后的3字节是当前设备的机器标识码。

● 再之后的2字节是MongoDB服务器的进程ID。

● 最后3字节为计数器,计数器的起始值可以随机获得。

下面的示例展示了一个简单的文档结构:

其中_id是一个12字节的十六进制数字,可确保每个文档的唯一性,其结构如上述Object ID的组成所述。publish是一个标准化日期类型,类型名称为ISODate。at是一个长整型数字类型,类型名称为NumberLong。words是一个整型数字类型,类型名称为NumberInt。其余字段为字符串类型,类型名称为String(可省略)。 bKGJf3nk70TLm30a1Am75W29/F39UYiFvWFfjT/Oz7HSCJRxLd9A0Hwu0IMa1Oy5

点击中间区域
呼出菜单
上一章
目录
下一章
×