我想获取最近30分钟内更新的文件
每个文档都有更新日期类型的字段
我正在做以下事情:
Model.find({
updatedAt : { $gte : new Date(Date.now() - (30 * 60000)) } },
function(err, docs){
console.log(err); //null
console.log(docs); //empty array []
});
但实际上,我通过mongoose控制台查看了过去30分钟内已更新过值的文件。
我在做什么错?
答案 0 :(得分:0)
试试这个:
Model.find({
updatedAt : { $gte : new Date(ISODate().getTime() - 1000 * 60 * 30) } },
function(err, docs){
console.log(err); //null
console.log(docs); //empty array []
});