Я использую nodejs с родным драйвером node -mongodb (http://mongodb.github.io/node-mongodb-native/).
У меня есть документы с свойством date, сохраненным как ISODate
.
Через nodejs я использую этот запрос:
db.collection("log").find({
localHitDate: {
'$gte': '2013-12-12T16:00:00.000Z',
'$lt': '2013-12-12T18:00:00.000Z'
}
})
Он ничего не возвращает. Чтобы заставить его работать, мне нужно сделать следующее:
db.collection("log").find({
localHitDate: {
'$gte': ISODate('2013-12-12T16:00:00.000Z'),
'$lt': ISODate('2013-12-12T18:00:00.000Z')
}
})
Но ISODate
не распознается в моем коде nodejs.
Итак, как я могу сделать запрос против полей даты mongo через мою программу nodejs?
Спасибо