MongoDB + nodejs: Wie werden ISODate-Felder abgefragt?
Ich verwende NodeJS mit dem Node-Mongodb-nativen Treiber (http://mongodb.github.io/node-mongodb-native/).
Ich habe Dokumente mit einer Datumseigenschaft gespeichert alsISODate
Art.
Über nodejs verwende ich diese Abfrage:
db.collection("log").find({
localHitDate: {
'$gte': '2013-12-12T16:00:00.000Z',
'$lt': '2013-12-12T18:00:00.000Z'
}
})
Es gibt nichts zurück. Damit es funktioniert, muss ich stattdessen Folgendes tun:
db.collection("log").find({
localHitDate: {
'$gte': ISODate('2013-12-12T16:00:00.000Z'),
'$lt': ISODate('2013-12-12T18:00:00.000Z')
}
})
AberISODate
wird in meinem NodeJS-Code nicht erkannt.
Wie kann ich über mein nodejs-Programm eine Abfrage nach Mongo-Datumsfeldern durchführen?
Vielen Dank