MongoDB时间类型

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

mongdb时间类型

  • Date()  显示当前的时间
  • new Date  构建一个格林尼治时间   可以看到正好和Date()相差8小时,我们是+8时区,也就是时差相差8,所以+8小时就是系统当前时间
  • ISODate()  也是格林尼治时间
复制代码
> Date()
Sun Jan 24 2016 20:39:57 GMT+0800 (CST)

> new Date()
ISODate("2016-01-24T12:40:24.035Z")

> ISODate()
ISODate("2016-01-24T12:52:33.341Z")
复制代码

查看类型

复制代码
> typeof Date()
string

> typeof new Date()
object
复制代码

时间戳

> ISODate("2016-01-24T12:52:33.341Z").valueOf()
1453639953341

查找

复制代码
>db.tb1.find({time:{$gt:new Date(1363746981289)}})
支持多种格式:
> db.tb1.insert({mydate:ISODate("2012-11-02 07:58:51")})

> db.tb1.insert({mydate:ISODate("20121102 07:58:51")})
> db.tb1.insert({mydate:ISODate("20121102")})

也可以直接操作:

>db.tb1.find({"mydate":{$gt:ISODate("2012-10-02T07:58:51Z")}})和db.tb1.find({"mydate":{$gt:new Date("2012-10-02T07:58:51Z")}})相同
复制代码

存储 

MongoDB存储时间类型数据时,都是先转换为UTC时间,然后存储到数据库中

toLocaleString() 返回的是包含当前时区信息的时间字符串

> ISODate("2016-01-24T12:52:33.341Z").toLocaleString()
Sun Jan 24 2016 20:52:33 GMT+0800 (CST)

 






本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/5155955.html,如需转载请自行联系原作者


相关实践学习
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月前
|
存储 JSON NoSQL
【MongoDB】MongoDB的数据存储格式
【4月更文挑战第1天】【MongoDB】MongoDB的数据存储格式
|
6月前
|
监控 NoSQL MongoDB
【MongoDB】MongoDB 索引
【4月更文挑战第1天】【MongoDB】MongoDB 索引
|
4月前
|
SQL NoSQL MongoDB
MongoDB 索引类型介绍
MongoDB 索引类型介绍
67 3
|
5月前
|
关系型数据库 MySQL
MySQL的5种时间类型的比较
MySQL的5种时间类型的比较
|
6月前
|
存储 NoSQL JavaScript
mongodb时间处理,时区处理
mongodb时间处理,时区处理
1555 2
|
关系型数据库 PostgreSQL
PostgreSQL日期时间
PostgreSQL日期时间
|
存储 JSON NoSQL
MongoDB中常用的几种数据类型
MongoDB中常用的几种数据类型
159 0
|
存储 NoSQL Unix
05 MongoDB - 数据类型
05 MongoDB - 数据类型
53 0
|
存储 关系型数据库 数据库
PostgreSQL 日期与时间类型
PostgreSQL 日期与时间类型
2042 0
|
存储 JSON NoSQL
MongoDB(6)- BSON 数据类型
MongoDB(6)- BSON 数据类型
298 0
MongoDB(6)- BSON 数据类型