Mongodb 在 long 中的时间戳上运行
Mongodb operate on timestamp in long
在我们的数据库中,它使用NumberLong来存储时间戳。问题是我可以使用哪个 javascript 函数来操作 mongodb shell 中的时间戳?
例如,找出时间 NumberLong(1330828762699) 的第二天和当天开始的时间(以米为单位)。
1)
mongo shell 中的 "new Date()" 被提升为 ISODate(),因此您可以使用这些方法;
> new Date(1330828762699)
ISODate("2012-03-04T02:39:22.699Z")
> new Date(1330828762699).getMilliseconds()
699
2)关于文档上的时间戳,您是否知道可以使用内置的创建日期?
> ObjectId("5020317b92c3d21cb851fa1a").getTimestamp()
ISODate("2012-08-06T21:04:59Z")
3)我会看看用于操作数据的2.2聚合框架。它具有一些有用的日期函数,您可以使用它们对数据进行有用的基于时间的查询;
http://docs.mongodb.org/manual/reference/aggregation/#date-operators
相关文章:
- 如何每10.6秒从时间戳增加+1
- 使用AngularJS从时间戳中获取工作日
- 将时间戳转换为java中的ISO860,
- Javascript Unix时间戳转换
- JavaScript JSON关联对象键和值都作为日期时间戳
- 时间戳与mongoskin如何
- 用时间戳获取两个不同日期之间的时间差
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- 转换unix时间戳转换
- 带有unix时间戳的d3.js平分线
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 如何检索AMD的XHR响应代码(+时间戳)'大型Dojo
- javascript时间戳插入字符串变量
- Moment.js unix时间戳,以分钟为单位显示以前的时间
- 事件时间戳谷歌分析
- 时间戳到文本
- Unix时间戳从现在输出为1970
- 如何使用javascript在嵌入式youtube视频上创建可点击的时间戳链接
- Mongodb 在 long 中的时间戳上运行
- 测试未在业力/茉莉花/要求上运行.js“*lib*没有时间戳!”错误