在我们的数据库中,它使用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