2016-03-07 7 views
0

Я хочу запросить Mongo на основе timestamp. Follwing - это поле в монго.Запрос mongo на timestamp

"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 минуту представить TIMESTAMP

ответ

0
db.Books.find({"timestamp":{$gte: "2016-03-07 11:33:48", $lt: "2016-03-07 11:34:48"}}) 

ISODate не требуется здесь

Смежные вопросы