我正在尝试使用 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 未定义
最佳答案
请注意,ISODate
是 MongoDB 的一部分,在您的情况下不可用。您应该改用 Date
并且 MongoDB 驱动程序(例如您当前使用的 Mongoose ORM)将负责 Date
和 ISODate< 之间的类型转换
幕后。
关于node.js - ISODate 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8848314/