我正在使用 nodejs 和 node-mongodb-native 驱动程序(http://mongodb.github.io/node-mongodb-native/)。
我有一个日期属性存储为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 代码中无法识别。
那么如何通过我的 nodejs 程序对 mongo 日期字段进行查询呢?
谢谢