加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

MongoDB数据类型汇总|双晨传奇科技

发布时间:2022-11-08 10:50:13 所属栏目:Unix 来源:
导读:  列举了 MongoDB 中常用的几种数据类型:

  unix时间格式转换方法_unix 修改时间_unix时间戳

  下面简单介绍一下其中几个比较重要的类型:

  >>>>

  Object ID

  Object ID 类似于
  列举了 MongoDB 中常用的几种数据类型:
 
  unix时间格式转换方法_unix 修改时间_unix时间戳
 
  下面简单介绍一下其中几个比较重要的类型:
 
  >>>>
 
  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
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章