Я, похоже, не могу получить даже самый базовый запрос даты для работы в MongoDB. С документом, который выглядит примерно так:
{
"_id" : "foobar/201310",
"ap" : "foobar",
"dt" : ISODate("2013-10-01T00:00:00.000Z"),
"tl" : 375439
}
И запрос выглядит следующим образом:
{
"dt" : {
"$gte" : {
"$date" : "2013-10-01T00:00:00.000Z"
}
}
}
Я получаю 0 результатов от выполнения:
db.mycollection.find({
"dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z"}}
})
Любая идея, почему это не работает?
Для справки этот запрос создается Spring MongoTemplate, поэтому я не имею прямого контроля над запросом, который в конечном итоге отправлен к MongoDB.
(P.S.)
> db.version()
2.4.7
Спасибо!