MongoDB数据类型汇总|双晨传奇科技
下面简单介绍一下其中几个比较重要的类型:
>>>>
Object ID
Object ID 类似于关系型数据库中的主键 ID,在 MongoDB 中 Object ID 由 12 字节
下表中列举了 MongoDB 中常用的几种数据类型: 下面简单介绍一下其中几个比较重要的类型: >>>> Object ID Object ID 类似于关系型数据库中的主键 ID,在 MongoDB 中 Object ID 由 12 字节的字符组成unix时间戳,其中: ●前 4 个字节表示当前的 Unix 时间戳; ●之后的 3 个字节是当前设备的机器标识码; ●再之后的 2 个字节是 MongoDB 服务器的进程 id; ●最后 3 个字节为计数器,计数器的起始值随机获得。 601e2b6b aa203c c89f2d31aa ↑↑↑↑ 时间戳机器码 进程id计数器 >>>> Timestamps Timestamps(时间戳)类型用来在 MongoDB 的内部使用,与 Date 类型不同,Timestamps 由一个 64 位的值构成,其中: ●前 32 位是一个 Unix 时间戳(由 Unix 纪元(1970.1.1)开始到现在经过的秒数); ●后 32 位是一秒内的操作序数。 在一个 MongoDB 实例中,时间戳是唯一的,而且主要在 MongoDB 内部使用,在应用开发中,您可以使用 Date 类型来定义时间日期。 >>>> Date Date 类型是一个 64 位的对象,其中存放了从 Unix 纪元(1970.1.1)开始到现在经历的毫秒数,Date 类型是有符号的,负值则表示 1970.1.1 之前的时间。 > var mydate = new Date() > mydate ISODate("2021-02-06T08:50:37.024Z") > typeof mydate object (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |