Mongodb 基于时间戳的mongo查询

Mongodb 基于时间戳的mongo查询,mongodb,timestamp,database,nosql,Mongodb,Timestamp,Database,Nosql,我想根据时间戳查询Mongo。接下来是蒙哥的田野 "timestamp" : "2016-03-07 11:33:48" Books是集合名称,下面是我对1分钟时间段的查询: db.Books.find({"timestamp":{$gte: ISODate("2016-03-07T11:33:48.000Z"), $lt: ISODate("2016-03-07T11:34:48.000Z")}}) 还有其他选择,比如我不必给出时间戳的上限和下限。但是提到了基于查询的时间间隔。例如,如果当

我想根据时间戳查询Mongo。接下来是蒙哥的田野

"timestamp" : "2016-03-07 11:33:48"
Books是集合名称,下面是我对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分钟来显示时间戳

db.Books.find({"timestamp":{$gte: "2016-03-07 11:33:48", $lt: "2016-03-07 11:34:48"}})
此处不需要ISODate