MongoDB + nodejs: jak wyszukiwać pola ISODate?

Używam nodejs ze sterownikiem rodzimym-mongodb-native (http://mongodb.github.io/node-mongodb-native/).

Mam dokumenty z własnością daty przechowywaną jakoISODate rodzaj.

Poprzez nodejs używam tego zapytania:

db.collection("log").find({
    localHitDate: { 
            '$gte': '2013-12-12T16:00:00.000Z',
            '$lt': '2013-12-12T18:00:00.000Z' 
    }
})

Nic nie zwraca. Aby to działało, muszę wykonać następujące czynności:

db.collection("log").find({
    localHitDate: {
            '$gte': ISODate('2013-12-12T16:00:00.000Z'),
            '$lt': ISODate('2013-12-12T18:00:00.000Z')
    }
})

AleISODate nie jest rozpoznawany w moim kodzie nodejs.

W jaki sposób mogę utworzyć kwerendę na polach daty mongo przez mój program nodejs?

Dziękuję Ci

questionAnswers(3)

yourAnswerToTheQuestion