我正在尝试使用nodejs/mongoose从mongodb获取结果。
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);
});
错误:
ISODate is not defined
最佳答案
请注意,ISODate
是MongoDB的一部分,在您的情况下不可用。您应该改用Date
,而MongoDB驱动程序(例如您当前正在使用的Mongoose ORM)将负责后台Date
和ISODate
之间的类型转换。