导读:本文主要介绍了MongoDB中存储时间戳的方法,包括使用Date类型存储Unix时间戳、使用ISODate类型存储ISO8601时间戳、使用NumberLong类型存储JavaScript时间戳 。
1. 使用Date类型存储Unix时间戳:Unix时间戳是一个以秒为单位的整数,它表示自1970年1月1日(UTC)以来的秒数 。在MongoDB中,可以使用Date类型存储Unix时间戳,例如:
db.collection.insertOne({timestamp: new Date(1545731200000)});
2. 使用ISODate类型存储ISO8601时间戳:ISO8601时间戳是一种格式化的时间戳 , 其格式为yyyy-mm-ddThh:mm:ss.sssZ,其中T表示时间分隔符,Z表示时区 。在MongoDB中,可以使用ISODate类型存储ISO8601时间戳,例如:
db.collection.insertOne({timestamp: ISODate("2018-12-25T10:00:00.000Z")});
3. 使用NumberLong类型存储JavaScript时间戳:JavaScript时间戳是从1970年1月1日(UTC)开始的毫秒数 。在MongoDB中,可以使用NumberLong类型存储JavaScript时间戳,例如:
db.collection.insertOne({timestamp: NumberLong(1545731200000)});
【mongodb时间查询语句 mongodb存时间戳】总结:本文介绍了MongoDB中存储时间戳的三种方法,分别是使用Date类型存储Unix时间戳、使用ISODate类型存储ISO8601时间戳、使用NumberLong类型存储JavaScript时间戳 。
- mysql怎么设置时区 mysql时间显示设置
- mysql子查询和连接查询 mysql子查询插入
- Mysql使用索引查询 mysql使用round
- redis实现延时消息队列 redis消息时间过长
- mongodb 更新子文档 mongodb数据文件无法新建
- 客户端无法连接到异速联服务器 客户端无法连接mongodb
- mongodb大公司案例 MongoDB公司怎么样
- mongodb查看数据库大小 查看mongodb集群容量
- 无法启动mongodb 1053 安装mongodb显示没有启动权
- mongodb用来存储什么 mongodb适合存储对象吗
