19
Estoy tratando de obtener resultados de mongodb usando nodejs/mongoose.ISODate no está definido
var dateStr = new Date(year,month,day,0,0,0);
var nextDate = new Date(year,month,day,23,59,59);
GPSData.find({"createdAt" : { $gte : new ISODate(dateStr), $lte: new ISODate(nextDate) }}, function(err, data) {
if(err)
console.log(err);
});
error: ISODate is not defined
No obstante. Crea una cadena. –
La respuesta es correcta. Una respuesta más detallada que contiene un ejemplo: http://stackoverflow.com/a/21286896/275183 –
MongoDB analizará y almacenará su instancia de fecha como ISODate ("ISOstring"). Pero cuando vuelva a llamar a dicha fecha, se devolverá como una instancia de fecha, no quería creerlo hasta que lo haya probado yo mismo. – WouldBeNerd