我想根据时间戳查询Mongo。 Follwing是mongo的领域。
"timestamp" : "2016-03-07 11:33:48"
图书是集合名称,下面是我对1分钟时间段的查询:
db.Books.find({"timestamp":{$gte: ISODate("2016-03-07T11:33:48.000Z"), $lt: ISODate("2016-03-07T11:34:48.000Z")}})
还有其他选择,比如我不必对时间戳给出更大和更低的限制。但提到了基于查询的时间间隔。如果存在时间戳是TS =" 2016-03-07T11:33:48.000Z"然后查询应该在TS和TS + 1分钟之间,而不是明确提到时间戳。比如添加1分钟到现在的时间戳
答案 0 :(得分:1)
db.Books.find({"timestamp":{$gte: "2016-03-07 11:33:48", $lt: "2016-03-07 11:34:48"}})
此处不需要ISODate